Verwendung die Eigenschaft Application.AutomationSecurity in Office v.X und Office 2004 für Mac

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 886633 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Eine Microsoft Office XP-Version dieses Artikels finden Sie unter 317405.
Alles erweitern | Alles schließen

Auf dieser Seite

EINFÜHRUNG

Die Eigenschaft Application.AutomationSecurity ermöglicht Microsoft Office-Programme, die im Abschnitt "Gilt für", um die Sicherheit für Lösungen zu unterstützen, programmgesteuert ein Dokument öffnen, aber nicht sicher sind, ob die Makros in ein Dokument sicher sind, aufgelistet sind. Ein Entwickler kann steuern möchten, ob die Office-Lösung die Sicherheitswarnungen für den Benutzer für diese Dokumente angezeigt.

Dieser Artikel beschreibt, wie ein Entwickler die Application.AutomationSecurity -Eigenschaft verwenden kann, um die Sicherheitswarnung zu steuern, die in Microsoft Office für Mac-Programme angezeigt wird.

Hinweis: Sie müssen möglicherweise Ihres Microsoft Office für Mac-Programm mit die Application.AutomationSecurity -Eigenschaft zu aktualisieren.

Microsoft Office 2004 für Mac

Um Application.AutomationSecurity -Eigenschaft auf einem Computer zu verwenden, die ein Microsoft Office 2004 für Mac-Programm installiert wurde, installieren Sie Microsoft Office 2004 für Mac Service Pack 1 (11.1.0).

Weitere Informationen Informationen zum Microsoft Office 2004 für Mac Service Pack 1 (11.1.0) zu beziehen finden Sie die folgende KB-Artikelnummer:
883951Beschreibung des Microsoft Office 2004 für Mac Servicepack 1 (11.1.0)

Microsoft Office X für Mac

Um die Application.AutomationSecurity -Eigenschaft auf einem Computer verwenden zu können, die eine Microsoft Office X für Mac-Programm installiert wurde, installieren Sie Microsoft Office v. X für Mac-Sicherheitsupdate (10.1.6).

Weitere Informationen Informationen zum Microsoft Office v.X für Mac-Sicherheitsupdate (10.1.6) beziehen finden Sie die folgende KB-Artikelnummer:
883952Beschreibung des Microsoft Office v.X für Mac-Sicherheitsupdate (10.1.6)

Weitere Informationen

AutomationSecurity-Eigenschaft

Microsoft Word

Microsoft Word unterstützt jetzt eine zusätzliche Sicherheitsebene, die Makros auswirkt, die andere Office-Dokumente öffnen, die Makros enthalten.

Die Einstellung muss als Teil der Microsoft Visual Basic für Applikationen (VBA) Makro-Code aktiviert sein. Die Application.AutomationSecurity -Eigenschaft können Sie die Sicherheit festlegen wie in der folgenden Tabelle aufgeführt:

Tabelle minimierenTabelle vergrößern
-Eigenschaft Beschreibung
msoAutomationSecurityForceDisable Deaktiviert die Makros in allen Dokumenten, die von zuvor aktivierten Makros geöffnet werden. Diese Einstellung bietet die höchste Sicherheitsstufe.
msoAutomationSecurityByUI Berücksichtigt die Bevorzugung Warnen vor dem Öffnen einer Datei, die Makros enthält , für die Makros in allen Dokumenten von zuvor aktivierten Makros geöffnet.
msoAutomationSecurityLow Aktiviert die Makros in allen Dokument, die von zuvor aktivierten Makros geöffnet werden.


Die Eigenschaft " Application.AutomationSecurity interagiert mit der Einstellung Warnen vor dem Öffnen einer Datei, die Makros enthält, auf folgende Weise:
  • Wenn die Eigenschaft " Application.AutomationSecurity auf MsoAutomationSecurityLow festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch aktiviert.
  • Wenn die Application.AutomationSecurity -Eigenschaft auf MsoAutomationSecurityForceDisable festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch deaktiviert.

Microsoft PowerPoint

Sicherheit in Microsoft PowerPoint wurde verbessert, wenn Sie ein Dokument öffnen, das Makros enthält. PowerPoint unterstützt darüber hinaus eine zusätzliche Sicherheitsebene, die Makros auswirkt, die andere Office-Dokumente öffnen, die Makros enthalten.

Die Einstellung muss als Teil der VBA-Makrocode aktiviert werden. Die Application.AutomationSecurity -Eigenschaft können Sie die Sicherheit festlegen wie in der folgenden Tabelle aufgeführt:

Tabelle minimierenTabelle vergrößern
-Eigenschaft Beschreibung
msoAutomationSecurityForceDisable Deaktiviert die Makros in allen Dokumenten, die von zuvor aktivierten Makros geöffnet wurden. Diese Einstellung bietet die höchste Sicherheitsstufe.
msoAutomationSecurityByUI Berücksichtigt die Präferenz Aktivieren Makrovirus Schutz für Makros in allen Dokumenten, die von zuvor aktivierten Makros geöffnet wurden.
msoAutomationSecurityLow Aktiviert die Makros in das Dokument, die von zuvor aktivierten Makros geöffnet wurden.


Die Eigenschaft " Application.AutomationSecurity interagiert mit bevorzugt Schutz Aktivieren Makrovirus auf folgende Weise:
  • Wenn die Eigenschaft " Application.AutomationSecurity auf MsoAutomationSecurityLow festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch aktiviert.
  • Wenn die Application.AutomationSecurity -Eigenschaft auf MsoAutomationSecurityForceDisable festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch deaktiviert.

Microsoft Excel

Microsoft Excel unterstützt nun eine zusätzliche Sicherheitsebene, die Makros auswirkt, die andere Office-Dokumente öffnen, die Makros enthalten.

Die Einstellung muss als Teil der VBA-Makrocode aktiviert werden. Die Application.AutomationSecurity -Eigenschaft können Sie die Sicherheit festlegen wie in der folgenden Tabelle aufgeführt:

Tabelle minimierenTabelle vergrößern
-Eigenschaft Beschreibung
msoAutomationSecurityForceDisable Deaktiviert die Makros in allen Dokumenten, die von zuvor aktivierten Makros geöffnet wurden. Diese Einstellung bietet die höchste Sicherheitsstufe.
msoAutomationSecurityByUI Berücksichtigt die Bevorzugung Warnen vor dem Öffnen einer Datei, die Makros enthält , für die Makros in allen Dokumenten, die von zuvor aktivierten Makros geöffnet wurden.
msoAutomationSecurityLow Aktiviert die Makros in das Dokument, die von zuvor aktivierten Makros geöffnet wurden.


Die Eigenschaft " Application.AutomationSecurity interagiert mit der Einstellung Warnen vor dem Öffnen einer Datei, die Makros enthält, auf folgende Weise:
  • Wenn die Eigenschaft " Application.AutomationSecurity auf MsoAutomationSecurityLow festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch aktiviert.
  • Wenn die Application.AutomationSecurity -Eigenschaft auf MsoAutomationSecurityForceDisable festgelegt ist, wird der Benutzer nicht aufgefordert, damit Makros für Dokumente, die von einem Makro ungeachtet der Einstellung der Option Warnung Makros geöffnet wurden. Makros in diesen Dokumenten werden automatisch deaktiviert.

Beispielcode

Microsoft bietet Programmierbeispiele für Abbildung nur ohne Gewährleistung oder konkludent. Dies umfasst, ist jedoch nicht beschränkt auf konkludenten Garantien der Handelsüblichkeit oder Eignung für einen bestimmten Zweck. Dieser Artikel setzt voraus, dass Sie mit der Programmiersprache, die Programmierungsbeispiele ist und mit den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden vertraut sind. Microsoft Support-Technikern helfen Erläuterung die Funktionalität einer bestimmten Prozedur, Sie werden ändert jedoch nicht diese Beispiele bieten Funktionen hinzugefügt oder Verfahren, um Ihren Anforderungen entsprechend zu erstellen.
Sub Security()
   Dim secAutomation As MsoAutomationSecurity

   secAutomation = Application.AutomationSecurity
   Application.AutomationSecurity = msoAutomationSecurityForceDisable

   With Application.FileDialog(msoFileDialogOpen)
      .Show
      .Execute
   End With

   Application.AutomationSecurity = secAutomation
 
End Sub

Auswirkungen

Wenn die Application.AutomationSecurity -Eigenschaft auf MsoAutomationSecurityByUI festgelegt ist und die Einstellung Warnen vor dem Öffnen einer Datei, die Makros enthält, aktiviert ist, erhalten Sie ein Warndialogfeld, wenn ein Makro versucht, eine Datei zu öffnen, die ein Makro enthält. Wenn Sie Nicht öffnen , um diesen Versuch verweigern klicken, erhalten Sie die folgenden Fehlermeldung.
Laufzeitfehler '4198'

Befehl fehlgeschlagen
Darüber hinaus schlägt ein Makro versucht, eine Datei zu öffnen, die ein Makro enthält, der Versuch fehl, wenn beide der folgenden Bedingungen zutreffen:
  • Die Option Application.AutomationSecurity -Eigenschaft wird auf MsoAutomationSecurityForceDisable festgelegt.
  • Beim Öffnen der Datei erfolgt über eine Office-API-Makro. Dies umfasst Makros, die in XML in Excel und WordBasic in Word VBA geschrieben werden.

Eigenschaften

Artikel-ID: 886633 - Geändert am: Freitag, 1. Juli 2005 - Version: 5.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office 2004 for Mac Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft PowerPoint 2004 for Mac
  • Microsoft Word 2004 for Mac
  • Microsoft Office V. X für Macintosh
  • Microsoft Excel X für Macintosh
  • Microsoft PowerPoint X für Macintosh
  • Microsoft Word X für Macintosh
  • Microsoft Encarta Encyclopedia 2000 Concise Edition
  • Microsoft Encarta Encyclopedia 2000 Deluxe Edition
Keywords: 
kbmt kbhowto KB886633 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 886633
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com