4

正しいパスワードを入力しています

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("H:\M\X\C.xls", 0, , , "password")

'これらの行のいずれかで、前述のエラーが発生します

Set vbcomp = objWorkbook.VBProject.VBComponents(modname)
objWorkbook.VBProject.VBComponents.Remove vbcomp
objWorkbook.VBProject.VBComponents.Import modpath & modtest

問題が何であるかについてのアイデアはありますか?Tools-Macro-Security は、VB プロジェクトへのアクセスを許可するように設定されています

4

3 に答える 3

0

これは極端に聞こえるかもしれませんが、Windows Installer Clean up Utility (Google で msicuu2.exe を探します) をダウンロードしてこれを回避し、office 2003 を削除しました。その後、office 2003 を再インストールしたところ、問題は解決しました。それがあなたの問題も解決することを願っています。アレックス

于 2009-11-18T11:50:03.923 に答える