通过 Office 脚本、VB 和自定义函数可在 Excel 中运行 JS。Office 脚本通过加载项集成运行 JavaScript 代码,VB 使用脚本控件,而自定义函数创建新函数调用 JavaScript 代码。

如何在 Excel 中运行 JS
通过 Office 脚本
Office 脚本是一种在 Microsoft Office 应用程序(包括 Excel)中运行 JavaScript 代码的方式。
步骤:
- 创建一个新的 Excel 文件。
- 单击“插入”选项卡 > “我的加载项”。
- 在加载项窗口中,搜索并安装“Office 脚本”。
- 打开“Office 脚本”侧边栏。
- 在脚本编辑器中,插入以下代码:
<code class="js">function myFunction() {
console.log("Hello from JavaScript!");
}</code>- 单击工具栏上的“运行”按钮。
通过 VBA
VBA(Visual Basic for Applications)是一种在 Microsoft Office 应用程序中创建宏和脚本的语言。
步骤:
- 打开一个现有的 Excel 文件或创建一个新文件。
- 按下 Alt + F11 打开 Visual Basic 编辑器。
- 插入一个新的模块。
- 在模块中插入以下代码:
<code class="vba">Sub RunJavaScript()
Dim jsEngine As Object
Dim jsCode As String
Set jsEngine = CreateObject("MSScriptControl.ScriptControl")
jsCode = "console.log('Hello from JavaScript!');"
jsEngine.Language = "JScript"
jsEngine.ExecuteGlobal jsCode
End Sub</code>- 按 F5 运行宏。
通过自定义函数
您可以创建自定义函数来调用 JavaScript 代码。
步骤:
- 打开一个现有的 Excel 文件或创建一个新文件。
- 在名称管理器中,定义一个新的名称:
<code>=JS(formula)</code>
其中,“formula”是 JavaScript 代码。
- 在公式中,使用自定义函数:
<code>=JS("console.log('Hello from JavaScript!');")</code>按回车键运行公式。











