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.Workbook
4
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.Parent
5
Zeigen Sie die Kalkulationstabelle, indem Sie den folgenden Code eingeben:
xlsApp.Visible = True
6
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.