2016-04-26 10 views
0

Ich plane eine do while-Schleife, um 100+ .xlsm-Dateien in einem Verzeichnis zu öffnen. Aber .xlsm-Dateien haben Makro-Einstellungsbenachrichtigungen, die nach dem Öffnen der Datei angezeigt werden. Die Makroeinstellungen im Trust Center sind ausgegraut und ich möchte sie nicht ändern, da ich gerade an Unternehmensdateien arbeite. Es ist in Ordnung, wenn ich irgendeine Option zwischen Deaktivieren oder Aktivieren auswählen, ich öffne einfach jede Datei, kopiere eine Zeile und schließe sie.VBA Snippet, um Makroeinstellungen zu übertreffen Benachrichtigung

+1

Haben Sie 'Application.DisplayAlerts = False' versucht? Beim Öffnen der Dateien? – newguy

+0

Ohh, ich werde das versuchen. – astropringles

Antwort

3

können Sie verwenden.

1

Mit Application.DisplayAlerts = False können Sie auch Application.EnableEvents = False verwenden.

Application.Automationsecurity = msoAutomationSecurityForceDisable 

zum Beispiel Makros zu deaktivieren, oder msoAutomationSecurityLow, damit sie verwenden:

Verwandte Themen