EMailDatabaseObject макрокоманда

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Можете да използвате макрокомандата EMailDatabaseObject в настолни бази данни на Access да включите указания достъп лист с данни, формуляр, отчетили модул в имейл, където могат да бъдат преглеждани и препратен.

Забележка : В началото в Access 2010, SendObject Макрокомандата е преименуван на EMailDatabaseObject.

Забележка : Това действие няма да бъде разрешено, ако базата данни не е надежден.

Настройки

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

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

Описание

Тип на обекта

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

Име на обекта

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

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

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

Типът на формат, който искате използваните на включените обекта. Списък с формати, които можете да избирате ще се промени в зависимост от това, което сте избрали за аргумента Тип на обект. Налични формати могат да включват Excel 97 - работна книга на Excel 2003 (*.xls), Двоична работна книга на Excel (*.xlsb), Работна книга на Excel (*.xlsx), HTML (*.htm; * .html), Лист на Microsoft Excel 5.0/95 (*.xls), ВЪВ формат PDF (*.pdf), Богат текст Fomat (*.rtf), Текстови файлове (*.txt)или XPS формат (*.xps). в полето Изходен формат . Модули могат да се изпращат само в текстов формат. Страници за достъп до данни могат да се изпращат само в HTML формат. Ако оставите този аргумент празен, Access ви подкани за изходен формат.

Забележка : Ако използвате Access 2007, можете да експортирате във формат PDF или XPS файл само след като инсталирате добавката. За повече информация вижте Разрешаване на поддръжката за други файлови формати, като например PDF и XPS.

За

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

Отделяне на имената на получателите задавате в този аргумент (и в Як и СК аргументите) с точка и запетая (;) или със списък разделител Задайте в раздела число на диалоговия прозорец Свойства на регионалните настройки на поле в Контролния панелна Microsoft Windows. Ако приложение за поща не може да идентифицирате имената на получателите, съобщението не е изпратено и възникне грешка.

Як

Получателите на съобщения, чиито имена, които искате да сложите в реда Як ("копие") в съобщението. Ако оставите този аргумент празно, редът " Як " на имейла е празно.

"СК"

Получателите на съобщения, чиито имена, които искате да сложите в реда "СК" ("скрито копие") в съобщението. Ако оставите този аргумент празен, реда '' СК '' в '' пощенско съобщение е празно.

Тема

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

Текст на съобщението

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

Редактиране на съобщение

Указва дали съобщението могат да бъдат редактирани, преди да бъде изпратен. Ако изберете да, приложението за електронна поща стартира автоматично, и съобщението може да се редактира. Ако изберете не, съобщението се изпраща без потребителят възможност да редактирате съобщението. По подразбиране е "да".

Файл с шаблон

Пътя и името на файла, който искате да използвате като шаблон за HTML файл. Файла на шаблона е файл, съдържащ HTML тагове.

Забележки

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

Следните правила важат, когато използвате действието EMailDatabaseObject да включите обект на база данни в пощенско съобщение:

  • Можете да изпратите таблица, заявка и формуляр за листове с данни. В включен обект всички полета в листа с данни да изглежда така, както в Access, с изключение на полетата, съдържащи OLE обекти. Колоните за тези полета са включени в обекта, но на полета са празни.

  • За контрола, обвързана с поле "" да/не ( превключващ бутон, бутон за изборили квадратче за отметка), изходният файл показва стойността – 1 (да) или 0 (не).

  • За текстово поле , обвързана с поле на хипервръзка, изходният файл показва хипервръзка за всички изходни формати с изключение на MS-DOS текст (в този случай хипервръзката е просто се показва като обикновен текст).

  • Ако изпратите формуляр в изглед на формуляр, включен обект винаги съдържа формуляр изглед на лист с данни.

  • Ако изпратите отчет, само контроли, които са включени в обекта са текстовите полета и (в някои случаи) етикети. Всички други контроли се игнорират. Информацията за горен и долен колонтитул също не е включен. Единственото изключение от това е, че когато изпратите отчет във формат на Excel, текстово поле в долен колонтитул на група, съдържаща израз с функцията Sum е включен в обекта. Други контрола в горен или долен колонтитул (и не агрегатна функция различни от Sum) се включва в обекта.

  • Подотчети са включени в обекта.

  • Когато изпращате лист с данни, формуляр или страница за достъп до данни в HTML формат, се създава един .html файл. Когато изпратите отчет в HTML формат, един .html файл се създава за всяка страница в отчета.

За да изпълните действието EMailDatabaseObject в модул Visual Basic for Applications (VBA), използвайте метода SendObject на обекта DoCmd .

image

Следната връзка е предоставена от Борислав Чунг. Борислав е създател и президент на FMS, Inc., водещ доставчик на решения на базата данни по избор и инструменти за разработчици.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

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

×