Макрокоманда - Експортвісформатінг
За допомогою макрокомандиекспортвісформаттингможна виводити дані у вказаному об'єкті бази даних Access (таблиця, форма, звіт або модуль) у кілька форматів вихідних даних.
Примітка:У програмі Access 2010 МакрокомандаВивестиВФорматіперейменована векспортвісформаттинг. Її аргументи не змінились.
Примітка:МакрокомандаЕкспортвісформаттинг" недоступна у програмах Access.
Аргументи макрокомандиекспортвісформаттингописані нижче.
Тип об'єкта з даними, які потрібно вивести. КлацнітьТаблиця(Для таблиці в таблиці),запит(Для таблиці в запиті),форма(У режимі таблиці форми або форми),звіт,модуль,представлення сервера,процедура, що зберігаєтьсяабофункціявоб'єкт. Поле Типв розділіаргументи макрокомандиу вікні конструктора макросів. Дані макрос вивести неможливо. Якщо ви хочете вивести дані активного об'єкта, виберіть тип для цього аргументу, але не вказуйте значення аргументуІм'я об'єкта. Це є обов'язковим аргументом. За замовчуванням використовується значенняТаблиця.
Ім'я об'єкта з даними, які потрібно вивести. В поліІм'я об'єктавказано всі об'єкти бази даних з типом, що визначається аргументомТип об'єкту.
При запуску макросу, що містить макрокомандуекспортвісформаттингУ базі даних бібліотеки, 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 запропонує вказати вихідний формат.
Примітка:Дані можна експортувати з Office Access 2007 у файл формату PDF або XPS лише після встановлення надбудови. Щоб отримати додаткові відомості, див. Збереження або перетворення на PDF або XPS.
Файл, у якому ви хочете вивести дані, включаючи повний шлях до нього. Ви можете додати стандартне розширення імені файлу для формату, вибраного за допомогою аргументуВихідний форматале це необов'язково. Якщо не встановити значення для аргументуВихідний файл, Access запропонує вказати ім'я файлу.
Вказує, чи має чи не буде запускатися відразу після виконання діїекспортвісформаттингз файлом, вказаним у аргументіфайл вихідних даних.
Ім'я файлу, який ви хочете використовувати як шаблон для HTML-файлів, та шлях до нього. Файл шаблону — це текстовий файл, який містить унікальні HTML-теги та маркери Access.
Тип кодування, який має бути використаний для виведення тексту або HTML-даних. Ви можете вибрати значенняMS-DOS,ЮнікодабоЮнікод (UTF-8). ЗначенняMS-DOSдоступний лише для текстових файлів. Якщо цей аргумент залишено порожнім, Access виводить дані з використанням стандартного кодування Windows для текстових файлів та системного кодування для HTML-файлів.
Виберіть значенняДрук, щоб оптимізувати вихідні дані для друку, абоЕкран, щоб оптимізувати їх на екрані.
Під час виведення об'єкта бази даних у формат HTML Access створює файл у форматі HTML, який містить дані з об'єкта. За допомогою аргументуФайл шаблонуВи можете вказати файл, який слід використовувати як шаблон для HTML-файлу.
При використанні макрокомандиекспортвісформаттингДля виведення об'єкта бази даних у будь-який із форматів виведення застосовуються такі правила.
Можна виводити дані з таблиць, запитів та форм у режимі таблиці. У вихідному файлі всі поля таблиці відображаються так само, як у Access, за винятком полів, що містять об'єкти OLE. Стовпці для полів об'єктів OLE включаються до вихідного файлу, але їх поля порожні.
Для елемента керування, прив'язаного до логічного поля (вимикач, перемикач або прапорець), у вихідному файлі виводиться значення -1 (так) або 0 (ні).
При виведенні даних форми представлення форми вихідний файл завжди містить її режим таблиці.
При виведенні таблиці або форми у форматі HTML створюється один файл HTML. При виведенні звіту у форматі HTML створюється один файл HTML для кожної його сторінки.
Результат виконання макрокомандиекспортвісформаттинг"схожий один із параметрів у групі"Експортна вкладціЗовнішні дані. Аргументи макрокоманди відповідають параметрам у діалоговому вікніЕкспорт.
Щоб виконати макрокомандуекспортвісформаттингу модулі Visual Basic для програм (VBA), використовуйте методOutputToоб'єктаDoCmd.