Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013 | Office 2013
С помощью действия EMailDatabaseObject можно включить указанную таблицу, форму, отчет, модуль или страницу доступа к данным Microsoft Access в электронное сообщение, где его можно просматривать и пересылать.
Примечание.
Эта макрокоманда доступна только для доверенных баз данных.
Параметры
Аргументы действия EMailDatabaseObject приведены ниже.
Аргумент макрокоманды |
Описание |
|---|---|
Object Type |
Тип объекта, включаемого в почтовое сообщение. Щелкните Таблица (для таблицы таблиц), Запрос (для таблицы запросов), Форма (для формы или таблицы форм), Отчет, Модуль или Страница доступа к данным, Представление сервера, Хранимые процедуры или Функция в поле Тип объекта в разделе Аргументы действия панели построителя макросов. Вы не можете отправить макрос. Если вы хотите включить активный объект, выберите его тип с помощью этого аргумента, но оставьте аргумент Имя объекта пустым. |
Object Name |
Имя объекта, включаемого в сообщение электронной почты. Поле Object Name отображает все объекты базы данных, относящиеся к типу, заданному аргументом Object Type. Если оставить аргументы Тип объекта и Имя объекта пустыми, Access отправит сообщение почтовому приложению без какого-либо объекта базы данных. При запуске макроса, содержащего действие EMailDatabaseObject в базе данных библиотеки, Access ищет объект с этим именем сначала в базе данных библиотеки, а затем в текущей базе данных. |
Output Format |
Тип формата, используемого для включенного объекта. Список форматов, которые можно выбрать, изменится в зависимости от того, что вы выбрали для аргумента Тип объекта . Доступные форматы могут включать excel 97 — книга Excel 2003 (*.xls), Двоичная книга Excel (*.xlsb),книга Excel (*.xlsx),HTML (*.htm, *.html), книга Microsoft Excel 5.0/95 (*.xls),pdf-формат, формат rt rich text Fomat (*.rtf),текстовые файлы (*.txt)или XPS Format (*.xps). в поле Формат вывода . Модули можно отправлять только в текстовом формате. Страницы доступа к данным можно отправлять только в формате HTML. Если оставить этот аргумент пустым, Access попросит вас определить выходной формат. |
Для |
Получатели сообщения, имена которых нужно поместить в строку Кому в сообщении. Если оставить этот аргумент пустым, Access предложит ввести имена получателей. Разделите имена получателей, указанные в этом аргументе (и в аргументах Копия и СК), точкой с запятой (;) или разделителем списка, установленным на вкладке Число диалогового окна Свойства региональных параметров в Microsoft Windows панель управления. Если почтовому приложению не удается идентифицировать имена получателей, сообщение не отправляется и возникает ошибка. |
Cc |
Получатели сообщения, имена которых вы хотите поместить в строку Копия ("копия") в сообщении. Если оставить этот аргумент пустым, строка Копия в сообщении будет пустой. |
Bcc |
Получатели сообщения, имена которых нужно поместить в строку СК ("слепая копия") в почтовом сообщении. Если оставить этот аргумент пустым, строка СК в почтовом сообщении будет пустой. |
Тема |
Тема сообщения. Этот текст отображается в строке Тема в почтовом сообщении. Если оставить этот аргумент пустым, строка Тема в сообщении будет пустой. |
Текст сообщения |
Любой текст, который требуется включить в сообщение в дополнение к объекту базы данных. Этот текст отображается в main тексте почтового сообщения после объекта . Если оставить этот аргумент пустым, в сообщение не будет добавлен дополнительный текст. Если оставить аргументы Тип объекта и Имя объекта пустыми, этот аргумент можно использовать для отправки почтового сообщения без объекта базы данных. |
Изменить сообщение |
Указывает, можно ли изменить сообщение перед отправкой. Если нажать кнопку Да, приложение электронной почты запустится автоматически, и сообщение можно изменить. Если выбрать Нет, сообщение отправляется без возможности изменить сообщение. Значение по умолчанию — Да. |
Template File |
Путь и имя файла, который требуется использовать в качестве шаблона для HTML-файла. Файл шаблона — это файл, содержащий html-теги. |
Замечания
Объект в почтовом сообщении имеет выбранный выходной формат. При двойном щелчке объекта соответствующее программное обеспечение запускается с открытого объекта.
При использовании действия EMailDatabaseObject для включения объекта базы данных в почтовое сообщение применяются следующие правила:
Вы можете отправлять таблицы таблиц, запросов и форм. Во включенном объекте все поля таблицы выглядят так же, как в Access, за исключением полей, содержащих объекты OLE. Столбцы для этих полей включаются в объект , но поля пусты.
Для элемента управления, привязанного к полю Да или Нет (переключатель, кнопка параметра или поле проверка), выходной файл отображает значение –1 (Да) или 0 (Нет).
Для текстового поля, привязанного к полю гиперссылки, выходной файл отображает гиперссылку для всех форматов вывода, кроме текста MS-DOS (в этом случае гиперссылка отображается как обычный текст).
Если форма отправляется в режиме формы, включенный объект всегда содержит представление таблицы формы.
При отправке отчета в объект включаются только текстовые поля и (в некоторых случаях) метки. Все остальные элементы управления игнорируются. Сведения о верхних и нижних колонтитулах также не включаются. Единственным исключением из этого является то, что при отправке отчета в формате Excel в объект включается текстовое поле в нижнем колонтитуле группы, содержащее выражение с функцией Sum . Никакой другой элемент управления в верхнем или нижнем колонтитуле (и агрегатная функция, кроме Sum) не включается в объект .
Вложенные отчеты включаются в объект .
При отправке таблицы, формы или страницы доступа к данным в формате HTML создается один .html файл. При отправке отчета в формате HTML для каждой страницы отчета создается один .html файл.
Чтобы запустить действие EMailDatabaseObject в модуле Visual Basic для приложений (VBA), используйте метод SendObject объекта DoCmd.
Об участнике
Ссылка предоставляется Люк Чунг (Luke Chung), FMS, Inc., основатель и президент FMS, Inc., ведущего поставщика пользовательских решений для баз данных и средств разработчика.