在Excel中使用Javascript
Using Javascript in Excel
本文关键字:Javascript Excel 更新时间:2023-09-26
我目前正在创建一个运行蒙特卡罗类型模拟的Excel工作簿。虽然模拟器代码目前是用Javascript编写的,但考虑到团队对这种语言的缺乏经验,完全移植到VBA似乎不是一件容易的事。因此,我已经能够将javascript组件合并到WSC文件中,这工作得很好。(下面是一个简单的例子)
Sub Simulate()
Set ATPSim = GetObject("script:http://www.example.com/ATPSim.wsc")
'Set ATPSim = GetObject("script:C:'ATPSim.wsc")
Dim ParamOne As Integer
ParamOne = Range("B2").Value
Dim ParamTwo As Double
ParamTwo = Range("B3").Value
Dim ParamThree As Double
ParamThree = Range("B4").Value
Range("B1").Value = ATPSim.simulate(ParamOne, ParamTwo, ParamThree)
End Sub
不幸的是,这需要我托管javascript代码或依赖于简单的用户来更新绝对路径。是否有一个独立的解决方案?我更喜欢将所有内容保存在一个.xlsm文件中,可以通过电子邮件发送给用户。
你应该能够在COM组件中托管JS,并使用WSH来访问它。
看这里的例子:我如何在Excel宏中使用JavaScript ?
相关文章:
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- 如何处理javascript中的循环引用,类似于Excel提供迭代限制的方式
- 将Excel BLOB转换为javascript数组
- 使用JavaScript调用Excel文件
- CefSharp ChromiumWebBrowser javascript excel导出无法工作
- Javascript表导出到excel utf8
- 如何使用 javascript 创建和编辑 excel 文件
- Javascript JSON 到 Excel 文件下载
- 用javascript将图像导出到excel中
- 通过javascript用java处理excel文件
- 从javascript打开excel文件并传递参数
- 从excel中提取Javascript
- 将excel公式转换为JavaScript
- Javascript支持Excel图表对象吗
- 将Excel值复制到javascript代码中
- 如何使用javascript将Excel工作簿保存到当前用户桌面
- 如何使用html中的javascript代码解析Excel文件
- 使用JavaScript导出到excel
- Javascript Excel Sheet
- Javascript Excel OpenFile