我有一個Excel文件,其中包含一堆VBA和宏代碼。當我在Excel中打開該文件時,我可以選擇不「啓用」它們 - 因此這些字段中的值都保持原樣,這與上次保存時的值一樣。我需要操作上次保存的值 - 所以我不想讓宏(它們查看當前日期並相應更新值)運行。在不執行文件宏的情況下操作代碼中的文件(VB.NET)
當我通過我們的點net代碼打開它:
Dim oxlRep As Excel.Application
Dim oWBRep As Excel.Workbook
Dim oSheetRep As Excel.Worksheet
Dim oRngRep As Excel.Range
oxlRep.Open(path)
VB代碼運行 - 擺脫的值。我一直在尋找一種不用宏來打開它的方式,或者在沒有運行宏的'安全'模式下。如果我只需雙擊該文件並且不選擇啓用宏,那麼所有值都是我想要的。
通常我們在創建文件的月份內運行此代碼,所以我們在它已經工作的3年或4年內沒有看到這個問題。現在我需要回到一些舊文件並運行一些檔案代碼...
任何人都有建議嗎?
完美!非常感謝! – aSkywalker 2008-12-15 21:50:16