无法获得工作簿类VBS的开放属性

时间:2014-06-11 16:16:56

标签: vbscript excel.application

我试图创建一个脚本来删除excel(.xls)文件的密码保护,但是当我尝试打开我的工作簿时,我一直收到以下错误:

"无法获取Workbook类的Open属性"

我打开文件的代码是:

sfPath = objArgs(0)
spassword = objArgs(1)

set objExcelFile = CreateObject("Excel.Application")
set objWorkbook = objExcelFile.Workbooks.Open(sfPath, spassword)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您是否阅读了文档。

您的代码是传递字符串而不是指定更新链接的数字。密码是第五个参数。

expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad, OpenConflictDocument)