Automatisieren einer Reihe von Microsoft Office-Aufgaben

349
Mohideen Imran Khan

Ich mache derzeit eine Reihe eher mechanistischer Aufgaben und hoffe, sie zu automatisieren, um meine Zeit für andere produktive Zwecke freizugeben.

Die Reihe von Aufgaben, die ich erledigen muss, sieht ungefähr so ​​aus:

  1. Zugangsdatei öffnen.
  2. Löschen Sie eine Tabelle mit dem Namen 'data'.
  3. Importieren Sie eine Excel-Datei in diese Zugriffsdatei und benennen Sie die Tabelle "data".
  4. Kopieren Sie alle Tabellen und Abfragen und fügen Sie sie in eine andere Excel-Datei ein, und zwar in verschiedenen Arbeitsblättern, jedoch in derselben Arbeitsmappe. Benennen Sie dann einige Blätter um.
  5. Speichern und schließen Sie die Excel- und Zugriffsdateien.

Ich muss die obige Reihenfolge der Aufgaben mehrmals täglich für viele Paare von Zugriffs- und Excel-Dateien ausführen.

Wie kann ich einen solchen Wiederholungsprozess automatisieren? Welche Programmiersprachen / Skripts (wie Visual Basic, Windows Batch Script usw.) muss ich lernen, und wie kombiniere ich diese Fähigkeiten, um diesen Prozess zu vereinfachen?

Ich frage nicht nach einer Lösung / einem Code für das oben genannte Problem. Ich möchte es alleine machen, weiß aber einfach nicht, wo ich anfangen soll.

Danke für deine Hilfe.

-3
AutoIt kann all dies direkt für Excel ausführen, aber für Access müssten Sie die Prozessverwaltungsfunktionen verwenden. Chenmunka vor 8 Jahren 0
"Welche Programmiersprachen / Skripte ..." - Sie können alles mit VBA (Visual Basic für Anwendungen) machen. Máté Juhász vor 8 Jahren 0

1 Antwort auf die Frage

1
thilina R

Visual Basic für Applikationen (VBA) kann für alle genannten Aufgaben verwendet werden. Einige der Orte, an denen Sie lernen können, sind: