MS Access VBA — возможность экспортировать пользовательскую форму в формате PDF

#ms-access #pdf #vba #export

#ms-access #PDF #vba #экспорт

Вопрос:

Привет сообществу Stackoverflow,

В настоящее время я тестирую код в Access VBA, который будет экспортировать форму и все ее элементы управления в том виде, в каком они отображаются непосредственно пользователю (в одной записи). Короче говоря, у меня есть инструмент расчета со многими входными данными, который вычисляет предполагаемую общую стоимость международных поездок и сохраняет все входные данные в таблицу, чтобы записать затраты на одну уникальную поездку.

В настоящее время (по нажатию кнопки) я экспортирую одну запись из таблицы в книгу Excel и использую длинный МАКРОС P.I.T.A. excel, который переформатирует необработанные данные в формат, аналогичный пользовательской форме в Access. Есть ли какой-либо способ (кроме скриншота формы) получить «предварительный просмотр» и сохранить в формате PDF или любой другой вывод.

Спасибо, что нашли время, чтобы прочитать это, и я ценю любую информацию по этой теме.

Ответ №1:

вы можете экспортировать свою форму в PDF с помощью этой команды

docmd.Вывод в acOutputForm, «имя вашей формы», acformatpdf, «путь к файлу экспорта»

Комментарии:

1. Когда я запускаю это, я получаю ошибку времени выполнения 2501, действие OutputTo было отменено.. посмотрел это и попытался сохранить на диск в моей сети, произошло то же самое. После дальнейших исследований я не думаю, что возможно экспортировать мою форму с сохраненными значениями из источника управления (представляющего собой таблицу, в которой я сохраняю каждую уникальную поездку), чтобы они присутствовали в моей экспортированной форме.