Vbscript 无法获取工作簿类VBS的open属性

Vbscript 无法获取工作簿类VBS的open属性,vbscript,excel.application,Vbscript,Excel.application,我正在尝试创建一个脚本,该脚本将删除excel(.xls)文件的密码保护,但在尝试打开工作簿时,我不断遇到以下错误: “无法获取工作簿类的Open属性” 我打开文件的代码是: sfPath = objArgs(0) spassword = objArgs(1) set objExcelFile = CreateObject("Excel.Application") set objWorkbook = objExcelFile.Workbooks.Open(sfPath, spassword)

我正在尝试创建一个脚本,该脚本将删除excel(.xls)文件的密码保护,但在尝试打开工作簿时,我不断遇到以下错误:

“无法获取工作簿类的Open属性”

我打开文件的代码是:

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

set objExcelFile = CreateObject("Excel.Application")
set objWorkbook = objExcelFile.Workbooks.Open(sfPath, spassword)
如果有任何帮助,我们将不胜感激。

您看过这些文档了吗

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

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

我注意到,只有在将password参数添加到Open属性时,才会出现此错误。有没有想过为什么?