0

Excel (.xls) ファイルのパスワード保護を解除するスクリプトを作成しようとしていますが、ワークブックを開こうとすると次のエラーが表示され続けます:

「Workbook クラスの Open プロパティを取得できません」

ファイルを開くための私のコードは次のとおりです。

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

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

どんな助けでも大歓迎です。

4

1 に答える 1

1

ドキュメントを読みましたか。

あなたのコードは、リンクを更新するかどうかを指定する数値の代わりに文字列を渡しています。パスワードは 5 番目のパラメーターです。

expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad, OpenConflictDocument)
于 2014-06-11T19:27:37.933 に答える