Freigeben über


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.