【问题标题】:Unable to get open property of workbook class VBS无法获得工作簿类 VBS 的打开属性
【发布时间】:2014-06-11 16:16:55
【问题描述】:

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

“无法获取 Workbook 类的 Open 属性”

我打开文件的代码是:

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

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

任何帮助将不胜感激。

【问题讨论】:

  • 我注意到只有在我将密码参数添加到 Open 属性时才会出现此错误。有什么想法吗?

标签: vbscript excel.application


【解决方案1】:

您是否阅读过文档。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    相关资源
    最近更新 更多