Zum Inhalt

Reflection-Legacymakros

Reflection unterstützt folgende Makrodateiformate:

  • Einstellungsdateien (.rsf,.r2w,.r4w)

  • SharedMacros (.rma)

  • Reflection Basic-Skripts (.rbs)

  • Reflection-Befehlszeilenskripts (.rcl)

Sie können Einstellungsdateien im Arbeitsbereich öffnen oder Legacymakros als externe Datei ausführen. RCL-Skripts können nur ausgeführt werden, wenn im Arbeitsbereich ein VT-Sitzungsdokument aktiv ist.

So führen Sie ein Reflection-Legacymakro aus

  1. (Empfohlen) Wenn das Legacymakro in Reflection 10.x oder früher erstellt wurde, speichern Sie es in Reflection 14.x.

  2. Öffnen Sie die Arbeitsbereichseinstellungen. 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-Arbeitsbereicheinstellungen 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.
  3. Klicken Sie unter Vertrauensstellungscenter auf API- und Makrosicherheit einrichten.

  4. Wählen Sie im Listenfeld Legacy-API-Voreinstellung die Option Reflection, und klicken Sie dann auf OK.

  5. Klicken Sie auf der Registerkarte Sitzung der Multifunktionsleiste auf Makro ausführen.

  6. Wählen Sie im Dialogfeld Makro ausführen den gewünschten Makrotyp aus und danach das Legacymakro, das Sie ausführen möchten.

    Hinweis

    Wenn das Makro nicht unterstützte Objekte enthält, ist die Funktionalität möglicherweise eingeschränkt oder aufgehoben. Eine Liste der nicht unterstützten Objekte und Methoden finden Sie in der Reflection-VBA-Anleitung (Hilfe > VBA-Anleitung). Wenn in Ihren Legacymakros „Early Binding“ verwendet wird und bei der Ausführung des Makros Kompilierungsfehler auftreten, ändern Sie die Reflection-Namespaceverweise von Reflection in ReflectionCOM.

Weitere Informationen