Verwendung der Aktion „Öffnen“ für Excel Advanced

Verwenden Sie die Aktion Öffnen, um eine Microsoft Excel-Tabelle oder eine CSV-Datei zu öffnen. Mit dieser Aktion können Sie angeben, ob die Tabelle im schreibgeschützten Modus oder im Lese‑/Schreibmodus geöffnet wird, ein Passwort zum Öffnen der Tabelle festlegen uvm.

Wenn Sie die Aktion „Öffnen“ verwenden, um eine makroaktivierte Excel-Arbeitsmappe im Format .xlsm zu öffnen, wird die VBA-Prozedur Auto_Open nicht automatisch ausgeführt, da die VBA-Prozedur nur ausgeführt wird, wenn die Excel-Arbeitsmappe manuell geöffnet wird. Dieses Verhalten ist für Microsoft Office Standard. Einzelheiten finden Sie unter Behavior difference between Workbook_Open and Auto_Open procedure.

Anmerkung: Sie können eine auf Platzhaltermustern basierende Suche verwenden, um eine vorhandene Excel-Datei zu öffnen, die den Suchkriterien entspricht. Wenn Sie zum Beispiel mehrere Dateien mit ähnlichen Namen haben, wie tabelle1.xlsx, tabelle2.xlsx, tabelle3.xlsx, können Sie die Datei öffnen, indem Sie die (*) Platzhalter im Dateipfad wie folgt angeben tabelle*.xlsx, um die erste Datei zu öffnen, die dem Muster entspricht.

Prozedur

  1. Doppelklicken oder ziehen Sie die Aktion Öffnen aus dem Excel Advanced-Paket in der Palette Aktionen.
  2. Wählen Sie den Pfad aus, von dem aus die Microsoft Excel-Tabelle geöffnet werden soll:
    • Datei: Wählen Sie eine der folgenden Optionen, um eine Microsoft Excel-Tabelle zu öffnen:
      • Control Room-Datei: Ermöglicht das Öffnen einer Datei aus dem Control Room.
      • Desktop-Datei: Ermöglicht es Ihnen, eine Datei vom Gerät aus zu öffnen. In dieses Feld kann auch der Dateipfad als Zeichenfolgenvariable oder globaler Wert eingegeben werden.
        Anmerkung: Wenn Sie im Feld Desktop-Datei einen Dateipfad eingeben oder eine bestimmte Datei im System suchen und der Dateipfad durch einen Backslash (\) getrennt ist, werden die Backslash-Zeichen beim Speichern des Bots in Schrägstriche (/) umgewandelt, da der Bot Schrägstriche zur Trennung von Dateipfaden verwendet. Ihre Bots werden weiterhin erfolgreich ausgeführt, auch wenn die Backslash-Zeichen während des Bot-Laufs in Schrägstrich-Zeichen geändert werden.
      • Variable: Ermöglicht das Öffnen einer Datei durch Angeben einer Dateivariablen.
    • SharePoint: In das Feld Dateipfad geben Sie den genauen Dateipfad der Excel-Tabelle auf SharePoint ein. Um die URL der Excel-Tabelle aus SharePoint zu kopieren, führen Sie folgende Schritte aus:
      • Öffnen Sie die Microsoft Excel-Tabelle auf SharePoint.
      • Navigieren Sie in der Microsoft Excel-Tabelle zu Datei > Info.
      • Klicken Sie auf Pfad kopieren.
  3. Aktivieren Sie das Kontrollkästchen Blatt enthält eine Kopfzeile, wenn das Blatt eine Kopfzeile enthält.
  4. Wählen Sie die Option Spezifischer Blattname aus und geben Sie den Namen des Blatts an, das beim Öffnen der Microsoft Excel-Tabelle aktiviert werden soll.
  5. Wählen Sie Schreibschutzmodus oder Lese- und Schreibmodus aus, um die Microsoft Excel-Tabelle im schreibgeschützten bzw. im Bearbeitungsmodus zu öffnen.
  6. Aktivieren Sie das Kontrollkästchen Kennwort erforderlich, wenn zum Öffnen oder Bearbeiten der Microsoft Excel-Tabelle ein Kennwort erforderlich ist.
  7. Aktivieren Sie das Kontrollkästchen Add-Ins laden, wenn Sie das in der Microsoft Excel-Tabelle verfügbare Add-In laden möchten.
  8. Aktivieren Sie das Kontrollkästchen Ausgeblendete Arbeitsblätter ausschließen, wenn Sie die ausgeblendeten Excel-Arbeitsblätter ignorieren und keine Operation an diesen Arbeitsblättern durchführen möchten.
  9. Wählen Sie eine der folgenden Registerkarten, um eine Excel-Sitzung zu erstellen:
    • Lokale Sitzung: Geben Sie einen Sitzungsnamen an, der nur vom aktuellen Bot verwendet werden kann.
    • Globale Sitzung: Geben Sie einen Sitzungsnamen an, der für mehrere Bots verwendet werden kann, wie z. B. übergeordnete Bots, untergeordnete Bots und andere untergeordnete Bots der übergeordneten Bots .
      Sie können auch die Option Globale Sitzung verwenden, wenn Sie eine Schleife durch jede Zeile in einem Excel Advanced-Arbeitsblatt durchlaufen möchten.
      Anmerkung: Sie können ein Excel-Arbeitsblatt mit der Option Globale Sitzung öffnen und es mit der Aktion Sitzungsvariable festlegen in mehreren Bots verwenden, ohne die Sitzung teilen zu müssen.
      Sie können die Sitzung auch von der Sitzung des untergeordneten Bots aus schließen, wenn Sie die Option Globale Sitzung verwenden und die Sitzung für alle untergeordneten Bots freigeben ist.
      Wichtig: Wenn Sie die Sitzung des untergeordneten Bots schließen und den übergeordneten Bot ausführen, werden im übergeordneten Bot die Aktionen, die nach dem untergeordneten Bot kommen, nicht ausgeführt, und der Bot schlägt mit einem Fehler fehl, weil die Sitzung bereits vom untergeordneten Bot geschlossen wurde.
    • Variable: Geben Sie eine Sitzungsvariable an, die verwendet werden kann, um diese Sitzung für andere untergeordnete Bots freizugeben.
    Anmerkung: Wenn Sie mehr als eine Arbeitsmappe zur Automatisierung einer Operation verwenden, müssen Sie für jede Arbeitsmappe unterschiedliche Sitzungsnamen verwenden. Wenn Sie zur Automatisierung aller Arbeitsmappen denselben Sitzungsnamen verwenden möchten, müssen Sie zunächst die Sitzung einer Arbeitsmappe schließen, bevor Sie denselben Sitzungsnamen für eine andere Arbeitsmappe verwenden.
  10. Klicken Sie auf Speichern.