0

我在编写用于打开下面给出的 .xls 文件的 vb 脚本时遇到问题。

Dim XLAPP

Set XLAPP = createobject("excel.application")

XLAPP.Visible =true

XLAPP.Workbook.open"d:\book1.xls"

当我运行此脚本时,弹出窗口显示如下错误:

由于不可恢复的错误,测试运行无法继续。'd:\book1.xls' 找不到。检查文件名的拼写,并验证文件位置是否正确。如果您尝试从最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除。第 (1) 行:“Dim XLAPP”。

当我编写脚本XLAPP.Workbook.Add 时,它会添加一个 excel 文件,但上面给出的脚本没有打开 excel 文件。

4

1 回答 1

0

.Open 方法位于Workbooks对象集合复数)中,而不是Workbook 对象(单数)¹。

XLAPP.Workbooks.open "d:\book1.xls"

fwiw,您可能已经使用了 Workbooks 集合而没有考虑XLAPP.Workbooks.Add. .Add 方法不是单个 Workbook 对象的成员,我无法让它运行;Run-time error 424: Object required.

¹感谢Matt Donnan和他在上面的评论中提供了正确的回复。

于 2015-08-24T22:51:03.237 回答