Öffnen Sie die Arbeitsbereicheinstellungen.
Die Schritte hängen von Ihrem verwendeten Benutzeroberflächenmodus ab.
Benutzeroberflächenmodus |
Vorgehensweise |
---|---|
Multifunktionsleiste |
Wählen Sie im Menü Datei oder über die Reflection-Schaltfläche (bei Verwendung der Office 2007-Darstellung) die Option Reflection-Arbeitsbereichseinstellungen aus. |
Reflection Browser |
Wählen Sie im Menü Reflection die Option Einstellungen und dann Reflection-Arbeitsbereicheinstellungen aus. |
TouchUx |
Berühren Sie das Zahnradsymbol, und wählen Sie Reflection-Arbeitsbereicheinstellungen aus. |
Klicken Sie unter Vertrauensstellungscenter auf API- und Makrosicherheit einrichten.
In diesem Dialogfeld können Sie die .NET API von Reflection aktivieren und die entsprechenden Einstellungen festlegen.
HINWEIS:Wenn Sie die API in mehreren Instanzen von Reflection gleichzeitig benötigen, empfiehlt sich die Verwendung von Layouts. Im Dialogfeld Layouteinstellungen können Sie unter Name des IPC-Kanals für jedes Layout unterschiedliche Einstellungen angeben.
API deaktivieren |
Wählen Sie diese Option, um zu verhindern, dass benutzerdefinierte Anwendungen auf diese Installation von Reflection zugreifen können. |
|
Legacy-API-Voreinstellung |
Mit dieser Einstellung können Sie festlegen, ob Reflection-Legacymakros unterstützt werden und welche Legacy-API für die GetObject()-Methode zum Abrufen von API-COM-Objekten Priorität haben soll. Obwohl Reflection mehrere APIs unterstützt, können GetObject()-Aufrufe immer nur für jeweils einen API-Legacyobjekttyp akzeptiert werden. |
|
|
Option |
Situation |
|
Keine Legacy-API |
Diese Einstellung empfiehlt sich, wenn Sie keine Reflection-Legacymakros nutzen oder in Ihrem Code keine GetObject()-Aufrufe für den Zugriff auf API-COM-Legacyobjekte verwendet werden. |
|
Reflection |
Diese Einstellung empfiehlt sich, wenn Sie Reflection-Legacymakros nutzen oder mithilfe von GetObject()-Aufrufen auf Reflection-API-COM-Legacyobjekte zugreifen. Jedes anschließend geöffnete oder erstellte Sitzungsdokument unterstützt damit Legacymakros. Neben dem Standard-VBA-Projekt wird im Visual Basic-Editor auch ein Legacy-VBA-Projekt bereitgestellt. HINWEIS:Unabhängig von dieser Einstellung stellen alle im Arbeitsbereich geöffneten Reflection-Einstellungsdateien (einschließlich der als Reflection-Sitzungsdokumente gespeicherten Einstellungsdateien) API-Legacyunterstützung bereit. |
|
EXTRA! |
Diese Einstellung empfiehlt sich, wenn Sie mithilfe von GetObject()-Aufrufen auf EXTRA!-API-COM-Legacyobjekte zugreifen möchten. |
In diesem Bereich geben Sie an, wie vorgegangen werden soll, wenn eine bestimmte Aktion durch eine Gruppenrichtlinie eingeschränkt wurde oder wenn der Zugriffsmanager durch ein Makro bzw. einen API-Aufruf gestartet wird.
Erhöhte Zugriffsrechte anfordern |
Bei Auswahl dieser Option werden eingeschränkte Aktionen mit der Benutzerkontensteuerung (User Account Control, UAC) gesteuert. |
Aktion ausführen |
Wenn Sie diese Option wählen, werden durch Makros oder API-Aufrufe ausgelöste eingeschränkte Aktionen erwartungsgemäß ausgeführt. Das Auslösen derselben Aktionen über die Benutzeroberfläche ist jedoch nicht möglich. |
Verwandte Themen