【问题标题】:Store Jscript values in Excel在 Excel 中存储 Jscript 值
【发布时间】:2017-08-31 16:44:47
【问题描述】:

我正在尝试将存储在 JScript 矩阵中的值传输到 Excel。问题是我应该如何初始化当前打开的 Excel 工作簿。

对于之前的作品,python中的代码是:

import clr
clr.AddReference("Microsoft.Office.Interop.Excel")
import Microsoft.Office.Interop.Excel as Excel
from System.Runtime.InteropServices import Marshal 
ex = Marshal.GetActiveObject("Excel.Application")
ex.Visible = True
wb = ex.ActiveWorkbook
ws_data = wb.Worksheets('name')

所以我的意图是将这段代码“翻译”成 Jscript 以在 Excel 中设置我的矩阵的值

【问题讨论】:

    标签: excel jscript


    【解决方案1】:

    没有将此代码“全局”转换为 JavaScript。只有 Internet Explorer 支持称为“Active X 对象”的东西。在其他浏览器中,JavaScript 和 Excel 之间的直接通信是不可能的(至少不是“开箱即用”)。

    在 Internet Explorer 中,您可以使用以下代码:

    var ExcelApp = new ActiveXObject("Excel.Application");  
    

    查看更多信息,即在这里ActiveXObject Object (JavaScript)

    【讨论】: