Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie DAO-Eigenschaften , -Objekte (Data Access Objects) auf die gleiche Weise, wie Sie auf Word Eigenschaften, Objekte und Methoden verweisen und diese verwenden. Nachdem Sie einen Verweis auf die DAO-Objektbibliothek erstellt haben, können Sie Datenbanken öffnen, Abfragen für Datensätze entwerfen sowie ausführen und die Ergebnisse zurück nach Word exportieren.
Verweisen auf ein Datenzugriffsobjekt
Bevor Sie ein Datenzugriffsobjekt verwenden können, muss ein Verweis zur DAO-Objektbibliothek hergestellt werden. Mit den folgenden Schritten können Sie diesen Verweis erstellen.
Wechseln Sie zum Visual Basic-Editor.
Klicken Sie im Menü Extras auf Verweise.
Markieren Sie Microsoft DAO 3.6-Objektbibliothek im Feld Verfügbare Verweise.
Im folgenden Beispiel wird die Datenbank "Northwind" geöffnet und die Elemente der Tabelle "Shippers" in das aktive Dokument eingefügt.
Sub UsingDAOWithWord()
Dim docNew As Document
Dim dbNorthwind As DAO.Database
Dim rdShippers As Recordset
Dim intRecords As Integer
Set docNew = Documents.Add
Set dbNorthwind = OpenDatabase _
(Name:="C:\Program Files\Microsoft Office\Office11\" _
& "Samples\Northwind.mdb")
Set rdShippers = dbNorthwind.OpenRecordset(Name:="Shippers")
For intRecords = 0 To rdShippers.RecordCount - 1
docNew.Content.InsertAfter Text:=rdShippers.Fields(1).Value
rdShippers.MoveNext
docNew.Content.InsertParagraphAfter
Next intRecords
rdShippers.Close
dbNorthwind.Close
End Sub
Mit der OpenDatabase-Methode können Sie eine Verbindung mit einer Datenbank herstellen und die Datenbank öffnen. Nachdem Sie die Datenbank geöffnet haben, können Sie mit der OpenRecordset-Methode auf eine Tabelle zugreifen oder Ergebnisse abfragen. Mit der Move-Methode können Sie durch den Datensatz navigieren. Mit der Seek-Methode können Sie einen bestimmten Datensatz suchen. Wenn Sie keinen gesamten Datensatz, sondern nur eine Untermenge mit Datensätzen benötigen, verwenden Sie die CreateQueryDef-Methode, um eine benutzerdefinierte Abfrage für das Markieren von Datensätzen zu entwerfen, die Ihren Kriterien entsprechen. Schließen Sie Ihre Datenbank mit der Close-Methode, um Speicherplatz zu sparen.
Hinweise
Weitere Informationen zu einem bestimmten DAO-Objekt, einer Methode oder einer Eigenschaft finden Sie in den Informationen zu den Datenzugriffsobjekten (DAO) auf der MSDN-Website.
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.