Макрокоманда - отправітьоб'ектбд

Примітка: Ця макрокоманда доступна тільки для довірених баз даних.

Макрокоманда ОтправітьОб'ектБД має такі аргументи:

Тип об'єкта, який потрібно включити в повідомлення електронної пошти. В поле Тип об'єкта в розділі Аргументи макрокоманди вікна конструктора макросів доступні значення Таблиця (таблиця в режимі таблиці), Запит (запит в режимі таблиці), Форма (форма або форма в режимі таблиці), Звіт. Модуль. Сторінка доступу до даних. Подання сервера. Збережені процедури і Функція. Надіслати макрос можна. Якщо ви хочете включити в повідомлення активний об'єкт, вкажіть в цьому аргументі його тип, залишивши поле аргументу Ім'я об'єкта порожнім.

Ім'я об'єкта, який буде включений в повідомлення електронної пошти. В поле Ім'я об'єкта вказані всі об'єкти бази даних, що відносяться до типу, заданому аргументом Тип об'єкта. Якщо залишити поля Тип об'єкта та Ім'я об'єкта порожніми, в додаток електронної пошти буде надіслано повідомлення, яке не містить об'єкти бази даних.

При виконанні в базі даних бібліотеки макросу, що містить макрос ОтправітьОб'ектБД. Access спочатку шукає об'єкт з цим ім'ям в базі даних бібліотеки, а потім в поточній базі даних.

Одержувачі повідомлення, імена яких повинні бути вказані в полі Кому повідомлення електронної пошти. Якщо не поставити значення для цього аргументу, Access запропонує вказати імена одержувачів.

Імена одержувачів, зазначені в полі цього аргументу (а також в аргументах Копія і Прихована копія), розділяються крапкою з комою (;) або знаком роздільник списку, який задається на вкладці Числа діалогового вікна Налаштування регіональних параметрів в панелі управління Microsoft Windows. Якщо поштової додатка не вдається визначити імена одержувачів, повідомлення не надсилається і виникає помилка.

Одержувачі повідомлення, імена яких повинні бути вказані в полі Копія повідомлення електронної пошти. Якщо не поставити цей аргумент, поле Копія повідомлення електронної пошти залишиться порожнім.

Одержувачі повідомлення, імена яких повинні бути вказані в полі СК повідомлення електронної пошти. Якщо не поставити цей аргумент, поле СК повідомлення електронної пошти залишиться порожнім.

Тема повідомлення. Цей текст виводиться в поле Тема повідомлення електронної пошти. Якщо не поставити цей аргумент, поле Тема повідомлення електронної пошти залишиться порожнім.

Текст, який ви хочете включити в повідомлення на додаток до об'єкта бази даних. Цей текст виводиться в повідомленні після об'єкта. Якщо залишити цей аргумент порожнім, додатковий текст не буде включений в повідомлення. Якщо не заповнені поля аргументів Тип об'єкта та Ім'я об'єкта. то за допомогою цього аргументу можна відправити повідомлення електронної пошти без об'єкта бази даних.

Визначає, чи буде повідомлення електронної пошти є для зміни перед відправкою. Якщо вибрати Так. автоматично запускається поштове додаток, в якому можна змінити лист. Якщо вибрати Ні. повідомлення відправляється без можливості зміни. Значення за замовчуванням - Так.

Файл, який ви хочете використовувати в якості шаблону для HTML-файлів, і шлях до нього. Файл шаблону - це файл, який містить HTML-теги.

Примітки

Об'єкт додається в повідомлення електронної пошти в обраному форматі виведення. Якщо двічі клацнути об'єкт мишею, він буде відкритий у відповідній програмі.

При використанні макрокоманди ОтправітьОб'ектБД для включення об'єкта в повідомлення застосовуються такі правила:

Ви можете відправити таблицю, запит або форму в режимі таблиці. У включеному об'єкті все поле таблиці виглядають так само, як в Access, за винятком полів об'єктів OLE. Стовпці таких полів включаються в об'єкт, однак самі поля порожні.

Для елементів управління, прив'язаних до логічного полю (вимикач, перемикач або прапорець), в вихідному файлі виводиться значення -1 (та) або 0 (немає).

При пересиланні форми в поданні форми включений об'єкт завжди містить форму в режимі таблиці.

При пересиланні звіту в об'єкт включаються тільки такі елементи управління, як текстові поля і (в деяких випадках) написи. Інші елементи управління ігноруються. Не включаються також відомості заголовків і приміток. Однак якщо звіт відправляється в форматі Excel, в об'єкт включається текстове поле в примітці групи, що містить вираз з функцією СУММ. Інші елементи управління в заголовках і примітках, а також агрегатні функції, крім функції СУММ. не включаються в об'єкт.

Вкладені звіти включаються в об'єкт.

При відправці таблиці, форми або сторінки доступу до даних в форматі HTML створюється один HTML-файл. При пересиланні звіту в форматі HTML для кожної його сторінки створюється окремий HTML-файл.

Щоб виконати макрос ОтправітьОб'ектБД в модулі Visual Basic для додатків (VBA), використовуйте метод SendObject об'єкта DoCmd.