我提供正确的密码“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