Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Действие ExportWithFormatting можно использовать для вывода данных в указанном объекте базы данных Access ( таблица, форма, отчет или модуль ) в нескольких форматах вывода.

Примечание: Макрокоманда ExportWithFormatting недоступна в веб-приложениях Access.

Параметры

Аргументы действия ExportWithFormatting приведены ниже.

Аргумент макрокоманды

Описание

Тип объекта

Тип объекта с данными, которые нужно вывести. Щелкните Таблица (для таблицы таблицы), Запрос (для таблицы запроса), Форма (для формы или таблицы форм), Отчет, Модуль, Представление сервера, Хранимая процедура или Функция в поле Тип объекта в разделе Аргументы действия окна конструктора макроса. Данные макрос вывести невозможно. Если вы хотите вывести данные активного объекта, выберите его тип для этого аргумента, но не указывайте значение аргумента Имя объекта. Это обязательный аргумент. По умолчанию используется значение Таблица.

Имя объекта

Имя объекта с данными, которые нужно вывести. В поле Имя объекта указаны все объекты базы данных с типом, определяемым аргументом Тип объекта.

При выполнении макроса, содержащего действие ExportWithFormatting в база данных библиотеки, Access сначала ищет объект с этим именем в базе данных библиотеки, а затем в текущей базе данных.

Формат вывода

Тип формата, который следует использовать для вывода данных. Вы можете выбрать значение Книга Excel 97–2003 (*.xls), Двоичная книга Excel (*.xlsb), Книга Excel (*.xlsx), HTML (*.htm; * .html), Книга Microsoft Excel 5.0/95 (*.xls), Формат PDF (*.pdf), Формат RTF (.rtf), Текстовые файлы (*.txt) или Формат XPS (*.xps). Если не задать значение для этого аргумента, Access предложит указать выходной формат.

Выходной файл

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

Автозапуск

Указывает, нужно ли запускать соответствующее программное обеспечение сразу после выполнения действия ExportWithFormatting с открытым файлом, указанным аргументом Output File .

Файл шаблона

Имя файла, который вы хотите использовать в качестве шаблона для HTML-файлов, и путь к нему. Файл шаблона — это текстовый файл, который содержит уникальные HTML-теги и маркеры Access.

Кодировка

Тип кодировки, который должен использоваться для вывода текста или HTML-данных. Вы можете выбрать значение MS-DOS, Юникод или Юникод (UTF-8). Значение MS-DOS доступно только для текстовых файлов. Если этот аргумент оставлен пустым, Access выводит данные с использованием стандартной кодировки Windows для текстовых файлов и системной кодировки для HTML-файлов.

Качество вывода

Выберите значение Печать, чтобы оптимизировать выходные данные для печати, или Экран, чтобы оптимизировать их для отображения на экране.

Замечания

Данные Access выводятся в выбранном формате и могут быть прочитаны в любой программе, использующей такой же формат данных. Например, вы можете вывести отчет Access с сохранением форматирования в документ RTF, а затем открыть его в Microsoft Word.

При выводе объекта базы данных в формат HTML Access создает файл в формате HTML, содержащий данные из объекта. С помощью аргумента Файл шаблона вы можете указать файл, который следует использовать в качестве шаблона для HTML-файла.

Следующие правила применяются при использовании макрокоманды ExportWithFormatting для вывода объекта базы данных в любой из форматов вывода:

  • Можно выводить данные из таблиц, запросов и форм в режиме таблицы. В выходном файле все поля в таблице отображаются так же, как в Access, за исключением полей, содержащих объекты OLE. Столбцы для полей объектов OLE включаются в выходной файл, но их поля пусты.

  • Для элемент управления, привязанных к логическому полю (выключатель, переключатель или Флажок), в выходном файле выводится значение -1 (да) или 0 (нет).

  • Для текстовое поле, привязанных к полю гиперссылки, в выходном файле выводится гиперссылка для всех выходных форматов, кроме текста MS-DOS (в этом случае ссылка будет отображаться как обычный текст).

  • При выводе данных формы в представление формы выходной файл всегда содержит ее Режим таблицы.

  • При выводе таблицы или формы в формате HTML создается один HTML-файл. При выводе отчета в формате HTML создается один HTML-файл для каждой его страницы.

Результат выполнения макрокоманды ExportWithFormatting аналогичен щелчку одного из параметров в группе Экспорт на вкладке Внешние данные . Аргументы макрокоманды соответствуют параметрам в диалоговом окне Экспорт.

Чтобы запустить макрокоманда ExportWithFormatting в модуле Visual Basic для приложений (VBA), используйте метод OutputTo объекта DoCmd .

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.