全部显示

SendObject 方法

       

在 Visual Basic 中,SendObject 方法执行 SendObject 操作。

expression.SendObject(ObjectType, ObjectName, OutputFormat, To, Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile)

expression   必需。返回“Applies To”列表中的一个对象的表达式。

ObjectType  可选 AcSendObjectType

ObjectName  可选 Variant 型。字符串表达式,表示 objecttype 参数所选类型对象的有效名称。如果要在邮件消息中包含活动的对象,请使用 objecttype 参数指定对象的类型,并将该参数留空。如果将 objecttypeobjectname 参数都留空(对于 objecttype,留空时将采用默认常量 acSendNoObject),Microsoft Access 将向电子邮件应用程序发送消息,但不包含数据库对象。如果在某类库数据库中执行包含 SendObject 方法的 Visual Basic 代码,则 Microsoft Access 将先在该类库数据库中查找具有此名称的对象,然后再在当前数据库中查找。

OutputFormat  可选 Variant 型。

OutputFormat  可选 AcFormatType

To  可选 Variant 型。字符串表达式,该表达式列出了放在邮件消息的“收件人”行中的名称。用分号 (;) 或列表分隔符(在 Windows“控制面板”“区域设置属性”对话框中的“数字”选项卡中设置)分隔该参数及 ccbcc 参数中指定的收件人名称。如果收件人名称不能被电子邮件应用程序识别,那么不会发送该消息并将产生错误。如果将该参数留空,Microsoft Access 会提示输入收件人。

Cc  可选 Variant 型。字符串表达式,该表达式列出了放在邮件消息“抄送”行中的收件人名称。如果将该参数留空,则邮件消息中的“抄送”行也将为空。

Bcc  可选 Variant 型。字符串表达式,该表达式列出了放在邮件消息“密件抄送”行中的收件人名称。如果将该参数留空,则邮件消息中“密件抄送”行也将为空。

Subject  可选 Variant 型。字符串表达式,该表达式包含放在邮件消息“主题”行中的文本。如果将该参数留空,则邮件消息中的“主题”行也将为空。

MessageText  可选 Variant 型。字符串表达式,该表达式包含放在邮件消息正文中的文本。如果将该参数留空,则对象是包含在邮件消息正文中的所有内容。

EditMessage  可选 Variant 型。使用 True (-1) 可以用加载的消息立即打开电子邮件应用程序,这样就可以编辑消息;而使用 False (0) 则可以不进行编辑就发送消息。如果将该参数留空,将采用默认值 (True)。

TemplateFile  可选 Variant 型。字符串表达式,表示用作 HTML 文件的模板文件的完整名称(包括路径)。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

模块只能以“MS-DOS 文本”格式发送,所以如果将 objecttype 参数指定为 acSendModule,则必须将 outputformat 参数指定为 acFormatTXT

语法中的可选参数允许留空,但是必须包含参数的逗号。如果将位于末端的参数留空,则在指定的最后一个参数后面不必使用逗号。

示例

下面的示例在邮件消息中包含一个 Microsoft Excel 格式的“雇员”表,并在邮件消息中指定了“收件人”、“抄送”和“主题”行。邮件信息会不进行编辑就立即发送。

DoCmd.SendObject acSendTable, "Employees", acFormatXLS, _
    "Nancy Davolio; Andrew Fuller", "Joan Weber", , _
    "Current Spreadsheet of Employees", , False