Zum Inhalt

VBA-Verweise einrichten

Wie greife ich auf dieses Dialogfeld zu?
  1. Öffnen Sie wie folgt das Fenster zu den Reflection-Einstellungen:

    • Klicken Sie bei Verwendung der Multifunktionsleiste in der Schnellzugriffsleiste auf .

    • Wählen Sie für eine IBM-Sitzung im klassischen Modus Einstellungen aus dem Menü Optionen aus.

    • Wählen Sie für eine VT-Sitzung im klassischen Modus Einstellungsübersicht aus dem Menü Einstellungen aus.

  2. Wählen Sie unter Terminalkonfiguration die Option VBA-Verweise einrichten aus.

Sie können VBA-Makros zentral verwalten, indem Sie sie in Sitzungsdokumentdateien speichern, die sich in einer Netzwerkfreigabe oder einem anderen Speicherort befinden, und dann lokale Sitzungsdokumente so konfigurieren, dass sie auf diese freigegebenen Dokumente verweisen. Die freigegebenen Dokumente können sich in einem beliebigen Speicherort befinden, solange es sich um einen vertrauenswürdigen Speicherort handelt.

Wenn eine lokale Sitzungsdokumentdatei mit einem Verweis auf eine freigegebene Sitzungsdokumentdatei geöffnet wird, werden die neuesten Versionen der Makros im freigegebenen Sitzungsdokument heruntergeladen.

Reflection Desktop unterstützt freigegebene Makros für IBM-Sitzungsdokumente (.rd5x und .rd3x) und für VT-Sitzungsdokumente (.rdox). Sie müssen mindestens eine Sitzungsdokumentdatei für jeden verwendeten Terminaltyp erstellen. In Sitzungsdokumentdateien kann nur auf Makros im gleichen Sitzungsdokumenttyp verwiesen werden. In IBM3270-Sitzungen kann beispielsweise nur auf Sitzungsdokumente mit der Erweiterung .rd3xverwiesen werden.

Hinweis

Wenn ein referenziertes Sitzungsdokument in Reflection nicht geöffnet werden kann, wird neben dem Dokument ein Fehlersymbol angezeigt. In der Sitzung können Makros in dieser Datei erst ausgeführt werden, nachdem Sie das entsprechende Problem behoben haben.

So richten Sie einen Verweis auf eine Sitzungsdokumentdatei ein

  1. Überprüfen Sie im Dialogfeld "Vertrauenswürdige Speicherorte angeben", ob der Speicherort, an dem Sie die freigegebenen Sitzungsdokumente speichern, in der Liste der vertrauenswürdigen Speicherorte aufgeführt ist, und fügen Sie ihn gegebenenfalls hinzu. Sie müssen einen UNC-Pfad verwenden, um diesen Speicherort anzugeben. Wenn Sie eine Netzwerkfreigabe verwenden, müssen Sie zudem Vertrauenswürdige Speicherorte in meinem Netzwerk zulassen auswählen. (Siehe Dialogfeld „Vertrauenswürdige Speicherorte angeben“.)

  2. Fügen Sie die freigegebenen Sitzungsdokumentdateien zur Liste Referenzierte Sitzungsdokumente hinzu.

    Hinweis

    Wenn Sie die freigegebenen Sitzungsdokumente in einer Netzwerkfreigabe speichern, müssen Sie den Speicherort mit einem UNC-Pfad angeben. Laufwerke mit zugeordneten Laufwerkbuchstaben werden nicht unterstützt.

  3. Stellen Sie das lokale Sitzungsdokument sowie alle für Benutzer konfigurierten Einstellungen für vertrauenswürdige Speicherorte bereit.

    Hinweis

    Weitere Informationen zum Einrichten und Bereitstellen freigegebener Makros finden Sie im Abschnitt Set up Shared VBA Macros (Freigegebene VBA-Makros einrichten) im Reflection Deployment Guide (Reflection-Bereitstellungshandbuch).

So beheben Sie Probleme bei Verweisen

  1. Wenn die Schaltfläche neben einem referenzierten Sitzungsdokument angezeigt wird, bewegen Sie den Mauszeiger über die Schaltfläche, um Informationen zu dem Problem anzuzeigen.

  2. Nachdem Sie das Problem behoben haben (normalerweise eine fehlende Datei oder ein getrenntes Netzlaufwerk), schließen und öffnen Sie die Sitzung erneut.

    Hinweis

    Eine andere Möglichkeit zum Freigeben von VBA-Makros besteht darin, sie in den Dateien SharedMacros.rd3x, SharedMacros.rd5x und SharedMacros.rdox zu speichern und dann im Benutzerdatenverzeichnis bereitzustellen. Wenn eine Sitzung geöffnet wird, werden die Makros automatisch aus der SharedMacros-Datei geladen, die dem jeweiligen Dateityp entspricht. (Siehe Abschnitt Centrally Manage VBA Macros (VBA-Makros zentral verwwlaten) im Reflection Deployment Guide (Reflection-Bereitstellungshandbuch.)