插件窝 干货文章 excel如何运行js

excel如何运行js

脚本 li javascript strong 186    来源:    2024-10-19
通过 office 脚本、vb 和自定义函数可在 excel 中运行 js。office 脚本通过加载项集成运行 javascript 代码,vb 使用脚本控件,而自定义函数创建新函数调用 javascript 代码。

如何在 Excel 中运行 JS

通过 Office 脚本

Office 脚本是一种在 Microsoft Office 应用程序(包括 Excel)中运行 JavaScript 代码的方式。

步骤:

  1. 创建一个新的 Excel 文件。
  2. 单击“插入”选项卡 > “我的加载项”。
  3. 在加载项窗口中,搜索并安装“Office 脚本”。
  4. 打开“Office 脚本”侧边栏。
  5. 在脚本编辑器中,插入以下代码:
function myFunction() {
  console.log("Hello from JavaScript!");
}
  1. 单击工具栏上的“运行”按钮。

通过 VBA

VBA(Visual Basic for Applications)是一种在 Microsoft Office 应用程序中创建宏和脚本的语言。

步骤:

  1. 打开一个现有的 Excel 文件或创建一个新文件。
  2. 按下 Alt + F11 打开 Visual Basic 编辑器。
  3. 插入一个新的模块。
  4. 在模块中插入以下代码:
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
  1. F5 运行宏。

通过自定义函数

您可以创建自定义函数来调用 JavaScript 代码。

步骤:

  1. 打开一个现有的 Excel 文件或创建一个新文件。
  2. 在名称管理器中,定义一个新的名称:
=JS(formula)

其中,“formula”是 JavaScript 代码。

  1. 在公式中,使用自定义函数:
=JS("console.log('Hello from JavaScript!');")

按回车键运行公式。