2016-10-10 51 views
2

我需要對許多excel文件中的VBA代碼進行相同的修改。該文件存儲在一個嵌套的目錄結構中,每個文件駐留在自己的文件夾,e.g:對Excel文件運行批處理並編輯VBA代碼

-> Main Folder 
    -> Record No. 
     Excel File 

上的每個文件的VBA代碼是密碼保護(使用相同的密碼)。

是否可以在Excel中創建一個可以執行此操作的宏?還是超出了Excel和VBA的範圍。

在此先感謝您對此事的任何幫助或建議。

諾埃爾

回答

2
  • 幾個Excel文件:使用FSO的每個文件,你需要修改
  • 解鎖VBA來獲取名稱&文件夾:workbooks.Unprotect
  • 修改VBA:您可以使用所述workbooks.VBProject.VBComponents對象(修改正被拼命地跑的代碼可能導致當然崩潰)

==>是它是完全可能:-)