Excel-Datei zeitgesteuert starten mit Hilfe der Windows Aufgabenplanung

Mit Hilfe der in Windows integrierten Aufgabenplanung lassen sich Vorgänge automatisieren. So  kann beispielsweise uach ganz einfach eine Excel-Datei zu einem bestimmten Datum / Uhrzeit geöffnet werden.
Die in der Datei befindlichen Funktionen oder Makros lassen sich dann ohne weiteres Zutun auch automatisiert ausführen.

Im Folgenden beschreiben wir kurz, wie mit Hilfe der Aufgabenplanung eine Excel-Datei geöffnet werden kann:

  1. Starten Sie zunächst die Aufgabenplanung über das Windowsmenü / Windowsverwaltungsprogramme / Aufgabenplanung oder geben Sie einfach den Begriff Aufgabenplanung in die Windows-Suche ein

  2. Navigieren Sie zu Aufgabenplanungsbibliothek / Microsoft / Windows / Task Manager

  3. Klicken Sie unter Aktionen auf "Einfache Aufgabe erstellen..."

  4. Geben Sie der Aufgabe einen entsprechenden Namen unter dem diese eindeutig identifiziert werden kann

  5. Unter Trigger können Sie den Ausführungsintervall, z. B. Täglich um 10.00 Uhr einrichten, siehe Abbildung

    zeitsteuerung 2

  6.  Wählen Sie unter Aktion die Option "Programm starten"

  7. Unter Programm / Script tragen Sie den Pfad zu Excel ein, z. B. "C:\Programm Files\Microsoft Office\Office19\Excel.EXE", siehe Abbildung
    Die Anführungszeichen müssen mit eingegeben werden

  8. Unter Argumente hinzufügen (optional) muss der gesamte Pfad zur Excel-Datei eingetragen werden, z. B.: "E.\Daten\Excel\Dashboard.xlsx"
    Die Anführungszeichen müssen auch hier mit eingegeben werden

    zeitsteuerung 3

  9. Beenden Sie im letzten Schritt die Aufgabenerstellung mit der Schaltfläche "Fertig stellen"
Damit ist die Aufgabe angelegt und diese wird zur angegebenen Zeit ausgeführt und die Excel-Datei entsprechend aufgerufen.

Um die Datei auch weider automatisch zu schließen, bietet sich VBA an. Dort wird einfach über die Eigenschaft Workbook_Open der Code ausgeführt und als letzter Befehle dann entsprechend die Close-Funktion aufgerufen.

Der folgende VBA-Code zeigt, wie dies aussehen könnte.

Private Sub Workbook_Open()
'** Beliebigen Code ausführen

'** Datei schließen, wenn alles erledigt ist
ThisWorkbook.Close savechanges:=True

End Sub


Auf diese Weise lassen sich Excel-Dateien völlig automatisch zu einem beliebigen Zeitpunkt öffnen und nach getaner Arbeit auch wieder schließen.

Partnerlinks

Relevante Artikel

Ihre Zufriedenheit ist unser Ziel, deshalb verwenden wir Cookies. Mit diesen ermöglichen wir, dass unsere Webseite zuverlässig und sicher läuft, wir die Performance im Blick behalten und Sie besser ansprechen können. Cookies werden benötigt, damit technisch alles funktioniert und Sie auch externe Inhalte lesen können. Des Weiteren sammeln wir unter anderem Daten über aufgerufene Seiten, getätigte Käufe oder geklickte Buttons, um so unser Angebot an Sie zu Verbessern. Mehr über unsere verwendeten Dienste erfahren Sie unter „Weitere Informationen“. Mit Klick auf „Akzeptieren“ erklären Sie sich mit der Verwendung dieser Dienste einverstanden. Ihre Einwilligung können Sie jederzeit mit Wirkung auf die Zukunft widerrufen oder ändern.