从数据库对象创建PDF并通过电子邮件发送

时间:2011-01-11 09:36:56

标签: ms-access pdf pdf-generation ms-access-2007 access-vba

在VBA for Access 2007中,我希望创建一个PDF文档,并将该文档通过电子邮件发送给某人。我如何在VBA中创建PDF文档?

1 个答案:

答案 0 :(得分:1)

您可以使用DoCmd对象的SendObject方法:

http://msdn.microsoft.com/en-us/library/bb214075(v=office.12).aspx

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

要以PDF格式保存,您必须先安装附加组件:

http://office.microsoft.com/en-us/help/print-share-and-protect-files-in-the-pdf-and-xps-file-formats-HA010167527.aspx