ник: Звездная Тень
Имеется форма NALOG, открытая в табличном виде.
Делаю вручную:
Файл
Сохранить как/экспорт
Во внешнем файле
Тип файла:Microsoft Excel 97
Имя файла: Осн
Сохраняет.
Хочу это сделать атоматически:
Пишу строчку
DoCmd.TransferDatabase acExport, "Microsoft Excel 97", "d:\osn", acForm, "NALOG", "Осн"
Access 97 ругается- "Тип 'Microsoft Excel 97' не является допустимым типом базы данных или не подерживает выбранную операцию. Может, нужно указать что-то другое вместо "Microsoft Excel 97"?
Пробуем через макрокоманду:
В макросе:
ПреобразоватьБазуДанных
Тип преобразования:экспорт
Тип базы данных: Access и разные Dbase,FoxPro,-EXCEL НЕТ В СПИСКЕ! При попытке внести Excel в любом виде ругается, что нет в списке.:)
Как выйти из положения? Мне необходимо выполнить операцию около 40 раз.
Вручную уж больно муторно.
Команда DoCmd.TransferSpreadsheet не поможет, т.к. экспортирует только таблицу или запрос, а там у меня поля по-другому называются. Нет, ну можно создать отдельный запрос с нужными названиями,но полей так много, что легче вручную 40 раз. :-)
Неужели ничего сделать нельзя?