Workbooks.OpenDatabase-Methode (Excel)
Gibt ein Workbook-Objekt zurück, das eine Datenbank darstellt.
Syntax
Ausdruck. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)
Expression: Eine Variable, die ein Workbooks-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
FileName | Erforderlich | String | Die Verbindungszeichenfolge, die den Speicherort und dateinamen der Datenbank enthält. |
CommandText | Optional | Variant | Der Befehlstext der Abfrage. |
CommandType | Optional | Variant | Der Befehlstyp der Abfrage. Geben Sie eine der Konstanten der XlCmdType-Enumeration an: xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable und xlCmdDefault. |
BackgroundQuery | Optional | Variant | Dieser Parameter ist ein Variant-Datentyp, Aber Sie können nur einen booleschen Wert übergeben. Wenn Sie True übergeben, wird die Abfrage im Hintergrund (asynchron) durchgeführt. Der Standardwert ist False. |
ImportDataAs | Optional | Variant | Dieser Parameter verwendet einen der Werte der XlImportDataAs-Enumeration . Bei den beiden Werten dieser Enumeration handelt es sich um xlPivotTableReport und xlQueryTable. Übergeben Sie einen dieser Werte, um die Daten als PivotTable oder QueryTable zurückzugeben. Der Standardwert ist xlQueryTable. |
Rückgabewert
Workbook
Beispiel
In diesem Beispiel öffnet Microsoft Excel die Datei Northwind.mdb. In diesem Beispiel wird davon ausgegangen, dass in C:\ eine Datei namens Northwind.mdb vorhanden ist. Laufwerk.
Sub UseOpenDatabase()
' Open the Northwind database in the background and create a PivotTable
Workbooks.OpenDatabase Filename:="c:\Northwind.mdb", _
CommandText:="Orders", _
CommandType:=xlCmdTable, _
BackgroundQuery:=True, _
ImportDataAs:=xlPivotTableReport
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.