Article ID: 146406 - Last Review: October 11, 2006 - Revision: 2.3 How to Retrieve a Table from Access into Excel Using DAOThis article was previously published under Q146406 SUMMARY
In the versions of Microsoft Excel listed above, you can use Data Access
Objects (DAO) in Visual Basic for Applications to retrieve a table from
Microsoft Access.
To provide an example of how you can use DAO to retrieve a table from Microsoft Access, the macro described in this article uses the Northwind database that shipped with both Microsoft Office Professional for Windows 95, version 7.0, and Microsoft Office 97 Professional for Windows. If you selected the default options when you installed Microsoft Office Professional for Windows 95, version 7.0, the database is located in: \MSOffice\Access\Samples\Northwind.mdb \Program Files\Microsoft Office\Office\Samples\Northwind.mdb To use DAO in your macro, you must reference the Microsoft DAO Object Library or you may receive the error "User-defined type not defined". To reference this library in Microsoft Excel version 7.0, activate a module sheet, click References on the Tools menu, and check the "Microsoft DAO 3.0 Object Library" option. To reference this library in Microsoft Excel version 97, click References on the Tools menu in the Visual Basic Editor and check the "Microsoft DAO 3.5 Object Library". MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
To retrieve a table from Microsoft Access, follow these steps:
To retrieve a table from Microsoft Access programmatically, use the following Visual Basic for Applications code: REFERENCES
For more information about Data Access, click the Index tab in Microsoft
Excel Help, type the following text
data access in DAO
and then double-click the selected text to go to the "Accessing External
Databases with DAO" topic.
| Article Translations
|

Back to the top
