Визуальный Помогите: Вы не можете жить без него!
Вы можете использовать VBA для экспорта таблицы базы данных Access в качестве рабочего листа в книгу Excel.
Чтобы получить путь к базе данных Access, используйте CurrentProject.Path
] свойство.
Чтобы присвоить файлу книги Excel текущую дату, используйте метод Format (Date, «yyyyMMdd»)
.
Наконец, чтобы экспортировать таблицу как рабочий лист, используйте метод Метод DoCmd.TransferSpreadsheet
.
Пример:
Dim outputFileName As String
outputFileName = CurrentProject.Path & "\Export_" & Format(Date, "yyyyMMdd") & ".xls"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Table1", outputFileName , True
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Table2", outputFileName , True
Это приведет к выводу таблиц Table1 и Table2 в одну рабочую книгу.
HTH
Лоуренс дал вам хороший ответ. Но если вам нужен больший контроль над тем, что экспортируется в Excel, см. Модули: Пример автоматизации Excel - ячейка за ячейкой, что медленно, и Модули: Перенос записей в Excel с автоматизацией Вы можете выполните такие действия, как экспорт набора записей, начиная со строки 2, и вставьте настраиваемый текст в строку 1. А также любое необходимое настраиваемое форматирование.