2016-04-26 64 views
0

我打算做一個while while循環,在目錄中打開100個以上的.xlsm文件。但.xlsm文件具有打開文件後彈出的宏設置通知。信任中心中的宏設置是灰顯的,因爲我正在處理公司文件,所以我不想更改它。沒關係,如果我選擇禁用或啓用宏之間的任何選項,我只是打開每個文件,複製一行並關閉它。VBA片段超越宏設置通知

+1

您是否嘗試過'Application.DisplayAlerts = False'打開文件時? – newguy

+0

哦,我會試試。 – astropringles

回答

3

您可以使用:

Application.Automationsecurity = msoAutomationSecurityForceDisable 

例如禁用宏,或者使用msoAutomationSecurityLow啓用它們。

1

使用Application.DisplayAlerts = False您也可以使用Application.EnableEvents = False