Access excel datei öffnen vba
Von Access aus können Sie andere Anwendungen per VBA fernsteuern, wenn diese Anwendung dies unterstützt. Das ist grundsätzlich bei den übrigen Office-Anwendungen wie Excel, Outlook, Word oder PowerPoint der Fall. In dieser Artikelserie schauen wir uns an, wie Sie eine Excel-Anwendung fernsteuern können und wie Sie Dokumente anlegen, Daten in eine Excel-Tabelle schreiben oder die Daten auslesen. Im vorliegenden zweiten Teil geht es um den Umgang mit Excel-Dateien, den sogenannten Workbooks, und den darin enthaltenen Tabellen, in der Excel-Welt auch Worksheets genannt. Begriffsklärung Normalerweise spricht man ja bei allem, was man in physischer Form im Dateisystem speichern kann, von Dateien oder Verzeichnissen. Jedes Workbook hat im unteren Bereich einige Registerreiter, über die Sie die einzelnen Tabellen eines Workbooks ansteuern können. Wir werden in dieser Artikelreihe die Begriffe Workbook und Worksheet verwenden. Eine neues Workbook erstellen Wenn Sie, wie im ersten Teil dieser Artikelreihe Excel fernsteuern, Teil 1: Initialisierung erläutert, eine neue Excel-Instanz erstellt haben, können Sie damit noch recht wenig anfangen. Sie benötigen ein Workbook, um etwas zu tun. Dieses können Sie entweder neu erstellen oder Sie öffnen ein bestehendes Workbook. Wir access excel datei öffnen vba uns zunächst ansehen, wir wir ein neues Workbook erstellen. Wir gehen davon aus, dass wir im gleichen oder in einem anderen Modul eine Objektvariable für Excel deklariert haben: Public objExcel As Excel. Application in einem neuen Standardmodul namens mdlWorkbooks legen wir dann die folgende Prozedur an: Public Sub WorkbookErstellen Dim objWorkbook As Excel. Application objExcel. Add End Sub Diese deklariert zunächst eine Objektvariable für das neue Workbook. Danach erzeugen wir die Excel-Instanz und blenden diese durch Einstellen der Variablen Visible auf den Wert True ein. Dieses erscheint nun wie in Bild 1 mit einem ersten Worksheet namens Tabelle1, zu erkennen an der Registerkarte im unteren Bereich. Das erledigen wir mit der Close-Methode des Workbooks aus objWorkbook: objWorkbook. Workbook speichern Wenn Sie ein Workbook erstellen, wollen Sie es in den meisten Fällen vermutlich auch speichern. Filename: Gibt den Dateinamen an, unter dem das Workbook gespeichert werden soll. Ein Beispiel für den Aufruf der Close-Methode sieht nun wie folgt aus: objWorkbook. Close True, CurrentProject. Add objWorkbook. Sheets 1. Sollten Sie diese Prozedur erneut aufrufen, fragt Access, ob die vorhandene Datei gleichen Namens überschrieben werden soll.