通过 office 脚本、vb 和自定义函数可在 excel 中运行 js。office 脚本通过加载项集成运行 javascript 代码,vb 使用脚本控件,而自定义函数创建新函数调用 javascript 代码。
Office 脚本是一种在 Microsoft Office 应用程序(包括 Excel)中运行 JavaScript 代码的方式。
步骤:
function myFunction() { console.log("Hello from JavaScript!"); }
VBA(Visual Basic for Applications)是一种在 Microsoft Office 应用程序中创建宏和脚本的语言。
步骤:
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
您可以创建自定义函数来调用 JavaScript 代码。
步骤:
=JS(formula)
其中,“formula”是 JavaScript 代码。
=JS("console.log('Hello from JavaScript!');")
按回车键运行公式。