不确定有多少人知道支持 .Net 框架的WinWrap Basic 语言。但这就是我的问题所在。希望有人知道那里的语言。
我正在使用它与 Excel 2010 进行通信。基本上,我正在提取专有数据格式的数据并将其输出到 Excel。当脚本运行期间没有其他 Microsoft Excel 2010 实例处于活动状态时,以下内容将完美执行。
xExcel = CreateObject("Excel.Application")
xBook = xExcel.Workbooks.Open(XLFilePath)
xSheet = xBook.Worksheets(“Sheet1”)
xExcel.Visible = False
xSheet.Cells(1,1).Value = "Study Name"
但是,如果用户在以下脚本运行期间手动激活了其他 Excel 2010 实例,则会出现脚本错误。
xExcel = CreateObject("Excel.Application")
xBook = xExcel.Workbooks.Open(XLFilePath)
xSheet = xBook.Worksheets(“Sheet1”)
xExcel.Visible = False
Do
xSheet.Cells(1,1).Value = "Study Name"
Loop
WinWrap 的人说 WinWrap 中的 CreateObject() 是一个调用 CoCreateInstance API 的简单代码。我有点迷路了。有人可以帮助我了解如何创建多个 Excel 实例。
编辑我得到Runtime 50290 Application Specific Error。