我提供正確的密碼「50289由於項目受到保護,無法執行操作」,但爲什麼?
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
任何想法的問題可能是什麼? 工具 - 宏安全設置爲允許VB項目准入
正確。除非您使用可怕的'sendkeys'類型解決方法,否則似乎無法刪除VBA項目上的密碼。 – 2009-04-15 07:14:17