我在一天中開發一些VBA宏 - 500行代碼。代碼被放置到Global.mpt中,因爲我將在不同的項目文件中重複使用它。MS Project 2010 - 如何恢復宏(腐敗?)Global.MPT
在某個時刻,我錯過了在while循環中增加循環。調試時,這使MS Project進入了無盡的無響應100%-CPU使用循環。我不得不從任務管理器殺死MS項目,重新啓動後,我在Global.mpt中看不到VBA模塊。我在現有的Global.MPT中看到了我的變量和過程的名稱,但沒有明確的代碼可以手動恢復。
當我嘗試將Global.MPT重命名爲MyGlobal.MPT並將其打開時,MS Project顯示'Organizer'對話框提示將內容從MyGlobal.MPT導入到Global.MPT,但'Modules'選項卡顯示空白列表什麼都不要輸入。
有沒有辦法修復或從文件中導出VBA內容?我不想失去工作:(
目前的進展是 ...試圖從VBA代碼帶來的文件打開'Organizer'對話框 ...嘗試從VBA基於給定模板創建新項目導致「無法基於全局模板創建新文件」 ...在HEX編輯器中打開.mpt文件後,將標記ject.GLOBAL14更改爲ject.MPP14(如.mpp文件中的文件)文件將打開,但'MyGlobal.mpp已被保護'對話框並要求輸入密碼:( – 2011-01-12 22:41:41