【发布时间】:2017-01-17 13:44:57
【问题描述】:
大家好,当我尝试从 excel 文件中导入数据时出现错误。在 lotusscript 打开工作簿时,我收到错误为 `
" Microsoft Excel: Office has detected a problem with this file cannot be opened. Error in XlsWeb In Initialise 70"`
在第 70 行,我正在尝试打开工作簿。
Set xlsApp = CreateObject("Excel Application");
MessageBox varfilename
xlsApp.Workbooks.Open varfilename
在日志中
E:\temp\09-09-2016042956AM.xls
我有一些正确导入的文件,但我收到的文件无法打开文件并给我这个错误。如果文件有任何问题,请告诉我。我猜在编码中没有错误,因为我们其他文件工作正常
【问题讨论】:
-
好吧,关于该文件,我们无法告诉您太多。当您尝试使用 Excel 打开它时会发生什么?它会提示输入密码吗?是加密的吗?只读?实际上是 Excel 电子表格,而不仅仅是具有 .xls 文件扩展名的文件?我们无法帮助确定其中任何一个。
-
@Duston 这是兼容模式(只读)。不,它不会提示输入任何密码,或者也没有任何关于加密的内容
-
其他可以在LotusScript中打开的文件是否也可以在兼容模式下被Excel打开(只读)??
-
不应该是Excel.Application,带点吗?
-
我也注意到了这一点。但错误消息显示“Microsoft Excel”,因此很明显 CreateObject 调用能够处理“Excel 应用程序”并调用 Excel。不过,我想知道这是否是版本不兼容,也许“Excel.Application”或“Excel.Application.x”(其中 x 是版本号 - 请参阅stackoverflow.com/questions/455326/…)可能会更好。跨度>
标签: excel lotus-notes lotusscript lotus lotus-formula