Wie Sie VBA in Access verwenden, um eine Excel-Kalkulationstabelle öffnen

August 25

Wie Sie VBA in Access verwenden, um eine Excel-Kalkulationstabelle öffnen

Der Versuch zur Analyse von Daten durch Berichte in Access ist nicht so benutzerfreundlich wie Ihre Datenanalyse mit Excel. In Access können Sie uns das Excel-Application-Objekt um eine Excel-Tabelle mit VBA öffnen. Nachdem Sie das Objekt definiert haben, können Sie die "Open"-Eigenschaft verwenden, um die Tabellenkalkulationsdatei öffnen. Nachdem Sie die Kalkulationstabelle geöffnet haben, können Sie es im versteckt oder sichtbar-Modus dynamisch ändern. Die Eigenschaft "Sichtbar" ist zum Anzeigen oder ausblenden nach dem Öffnen mithilfe von VBA-Code verwendet.

Anweisungen

1 Die "Datenbanktools" klicken Sie auf "Visual Basic" Visual Basic-Editor zu starten. Klicken Sie im Menü "Extras" dann auf "Verweise". Blättern Sie nach unten und aktivieren Sie das Kontrollkästchen neben "Microsoft Excel < Versionsnummer > Object Library". Klicken Sie auf "OK".

2 Erstellen Sie eine neue Sub-Prozedur, indem Sie Folgendes eingeben:

Private Sub openSpreadsheet()

3 Erstellen Sie die Variablen, die Sie verwenden möchten, die Excel-Objekte zugreifen:

Dim xlsApp As Excel.Application

Dim xlsBook As Excel.Workbook4

Definieren Sie die Arbeitsmappe, die Sie öffnen, indem Sie einen Pfad und Tabellenkalkulation ein mit dem folgenden VBA-Code bereitstellen möchten:

Set xlsBook = Workbooks.Open("C:\my2007ExcelWorkbook.xlsx")

Set xlsApp = xlsBook.Parent5

Zeigen Sie die Kalkulationstabelle, indem Sie den folgenden Code eingeben:

xlsApp.Visible = True6

Beenden Sie das Verfahren durch Eingabe von "End Sub" am Ende des Verfahrens. Drücken Sie "F5", um die Prozedur ausführen und öffnen Sie das Arbeitsblatt.