我在Access 2010中创建了我的表单中的PDF图标。此表单中有3个选项卡;每个选项卡都有一个单独的表单页面,PDF图标对于所有选项卡都很常见。访问表单:如何获取访问表单的PDF
现在我希望每当用户点击该图标时,就会创建该表单的PDF文件。
我写了这个代码
Private Sub cmdPrintReportPDF_Click()
Dim strDefaultPrinter As String
strDefaultPrinter = Application.Printer.DeviceName
**Set Application.Printer = Application.Printers("PDFCreator")**
'DoCmd.PrintOut acPrintAll
DoCmd.OpenReport "Graph_report", acViewNormal
Set Application.Printer = Application.Printers(strDefaultPrinter)
End Sub
但我发现了以下错误:
Invalid procedure call or argument on line no 4.
Set Application.Printer = Application.Printers("PDFCreator")
我相信他所得到的是,当一个命令按钮被选中时,他希望表单被自动打印成PDF格式......但我建议他用报表来代替。 – 2011-05-24 16:44:33
是的,我想要点击按钮,它将我当前的表单转换为pdf格式 – 2011-05-24 17:08:32