Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Вы можете использовать действие ExportWithFormatting для вывода данных в указанном объекте базы данных Microsoft Access (таблица, форма, отчет, модуль или страница доступа к данным) для нескольких форматов вывода.
Параметры
Действие ExportWithFormatting имеет следующие аргументы.
Аргумент макрокоманды |
Описание |
|---|---|
Object Type |
Тип объекта с данными для вывода. Нажмите Таблицы (для рабочего листа таблицы), Запрос (для запроса рабочего лив режиме таблицы), формы (для формы или форме в режиме таблицы), отчет, Модуль, представление сервера, хранимая процедура, или функция в тип объекта поле в Аргументы макрокоманды области конструктора макросов. Невозможно использовать макрос в качестве вывода. Если вы хотите вывести активный объект, выберите его тип для этого аргумента, но оставьте аргумент Object Name пустым. Это обязательный аргумент. Значение по умолчанию: Table. |
Object Name |
Имя объекта с данными для вывода. Поле Object Name отображает все объекты базы данных, относящиеся к типу, заданному аргументом Object Type. При выполнении макроса, содержащего макрокоманду ExportWithFormatting в базе данных библиотеки, Access сначала выполняет поиск объекта с этим именем в базе данных библиотеки, а затем в текущей базе данных. |
Output Format |
Тип формата, который вы хотите использовать для вывода данных. Вы можете выбрать рабочая книга Excel 97 - Excel 2003 (*.xls), двоичная книга Excel (*.xlsb), рабочая книга Excel (.xlsx), HTML (*.htm; * .html), рабочая книга Microsoft Excel 5.0/95 (*.xls), формат PDF (*.pdf), Rich Text Format (*.rtf), текстовые файлы (*.txt) , или формат XPS (*.xps). Если оставить этот аргумент пустым, Access попросит вас определить выходной формат. |
Output File |
Файл, в который вы хотите вывести данные, включая полный путь. Вы можете включить стандартное расширение имени файла для формата вывода, выбранного в аргументе Output Format, но это необязательно. Если оставить аргумент Output File пустым, Access попросит вас определить имя файла. |
Auto Start |
Указывает, должно ли соответствующее программное обеспечение запускаться сразу же после запуска макрокоманды ExportWithFormatting с файлом, заданным открытым аргументом Output File. |
Template File |
Имя файла и путь файла, который вы хотите использовать в качестве шаблона для HTML-файлов. Файл шаблона представляет собой текстовый файл, который содержит HTML-теги и маркеры, которые являются уникальными для Access. |
Encoding |
Тип формата кодировки символов, который вы хотите использовать для вывода текста или HTML-данных. Вы можете использовать MS-DOS, Юникод или Юникод (UTF-8). Значение аргумента MS-DOS доступно только для текстовых файлов. Если оставить этот аргумент пустым, Access выводит данные с помощью стандартной кодировки Windows для текстовых файлов и системной кодировки для HTML-файлов по умолчанию. |
Output Quality |
Выберите Print, чтобы оптимизировать вывод для печати, или Screen, чтобы оптимизировать вывод для отображения на экране. |
Комментарии
Данные Access выводятся в выбранном формате и могут считываться любой программой, использующей такой же формат. Например, вы можете вывести отчет Access с сохранением форматирования в формате документа RTF и затем открыть его в Microsoft Word.
При выводе объекта базы данных в формате HTML Access создает файл в формате HTML, содержащий данные из объекта. Вы можете использовать аргумент Template File, чтобы указать файл, который нужно будет использоваться в качестве шаблона для HTML-файла.
Следующие правила применяются при использовании макрокоманды ExportWithFormatting для вывода объекта базы данных в любом из форматов вывода:
Можно выводить данные в виде таблиц, запросов и форм в виде таблицы. В выходном файле все поля в таблице отображаются так же, как и в Access, за исключением полей, содержащих объекты OLE. Столбцы для полей объекта OLE включаются в выходной файл, но поля пусты.
Для элемента управления, привязанного к логическому полю (выключатель, кнопка выбора или флажок) в выходном файле выводится значение -1 (Да) или 0 (нет).
Для текстового поля, привязанного к полю гиперссылки, в выходном файле выводится гиперссылка для всех выходных форматов, кроме текста MS-DOS (в этом случае ссылка будет отображаться как обычный текст).
При выводе данных в форме в режиме формы выходной файл всегда содержит форму в режиме таблицы.
При выводе таблицы, формы или страницы доступа к данным в формате HTML создается один HTML-файл. При выводе отчета в формате HTML для каждой его страницы создается отдельный HTML-файл.
Результат выполнения макрокоманды ExportWithFormatting повторяет выбор один из вариантов в группе Export на вкладке External Data. Аргументы макрокоманды соответствуют параметрам диалогового окна Export.
Чтобы выполнить макрокоманду ExportWithFormatting в модуле Visual Basic для приложений (VBA), используйте метод OutputTo объекта DoCmd.