Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

Настройки

Действието ExportWithFormatting има следните аргументи:

Аргумент на действие

Описание

Тип на обект

Типът на обекта, съдържащ данните, които да бъдат изведени. Щракнете върху Таблица (за лист с данни на таблица), Заявка (за лист с данни за заявка), Формуляр (за формуляр или лист с данни на формуляр), Отчет, Модул, Изглед на сървър, Съхранена процедура или Функция в полето Тип на обекта в секцията Аргументи на действие на прозореца за проектиране на макроси. Не можете да извеждате макрос. Ако искате да изведете активния обект, изберете типа му с този аргумент, но оставете аргумента Име на обект празен. Това е задължителен аргумент. По подразбиране е Таблица.

Име на обект

Името на обекта, съдържащ данните, които да бъдат изведени. Полето Име на обект показва всички обекти в базата данни от типа, избран от аргумента Тип обект.

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

Изходен формат

Типът формат, който искате да използвате за извеждането на данните. Можете да изберете Работна книга на Excel 97 – Excel 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 , като файлът, зададен от аргумента Изходен файл , е отворен.

Файл с шаблон

Пътят и името на файла, който искате да използвате като шаблон за HTML файлове. Файлът с шаблон е текстов файл, който включва HTML етикети и маркери, които са уникални за Access.

Кодиране

Типът формат на кодиране на знаци, който искате да се използва за извеждане на текстовите или HTML данни. Можете да изберете MS-DOS, Unicode или Unicode (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 for Applications (VBA), използвайте метода OutputTo на обекта DoCmd .

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.