2016-04-26 28 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