Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use propiedades, objetos y métodos de Objetos de acceso a datos (DAO) de la misma manera que hace referencia a las propiedades, objetos y métodos de Word y los usa. Después de establecer una referencia a la biblioteca de objetos DAO, podrá abrir bases de datos, diseñar y ejecutar consultas para extraer un conjunto de registros y devolver los resultados a Word.
Referencia a DAO
Antes de que pueda utilizar la biblioteca DAO, deberá establecer una referencia a esta biblioteca de objetos. Siga los siguientes pasos para establecer una referencia a la biblioteca de objetos DAO.
Cambie al Editor de Visual Basic.
En el menú Herramientas, haga clic en Referencias.
En el cuadro Referencias disponibles, seleccione Biblioteca de objetos Microsoft DAO 3.6.
En el siguiente ejemplo, se abre la base de datos Northwind y se insertan los elementos de la tabla Shippers en el documento activo.
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
Utilice el método OpenDatabase para conectar con una base de datos y abrirla. Después de abrir la base de datos, utilice el método OpenRecordset para obtener acceso a una tabla o consultar resultados. Para desplazarse por el conjunto de registros, utilice el método Move. Para buscar un registro determinado, utilice el método Seek. Si sólo necesita un subconjunto de registros en vez de todo el conjunto, utilice el método CreateQueryDef para diseñar una consulta personalizada y seleccionar los registros que satisfagan ciertos criterios. Cuando termine de trabajar con una base de datos, es aconsejable cerrarla con el método Close para ahorrar memoria.
Comentarios
Para obtener más información sobre un objeto, un método o una propiedad de DAO, vea la información sobre Objetos de acceso a datos en MSDN.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.