vba 生成 PDF
时间: 2024-05-02 10:13:17 浏览: 240
EXCEL VBA PDF 文件
4星 · 用户满意度95%
以下是使用VBA生成PDF的步骤:
1.首先,需要在VBA中添加对Adobe Acrobat的引用。在VBA编辑器中,选择“工具”>“引用”,然后勾选“Adobe Acrobat xx.x Type Library”(其中xx.x是你安装的Acrobat版本号)。
2.接下来,需要编写VBA代码来生成PDF。以下是一个简单的示例代码,可以将当前Word文档另存为PDF格式:
```VBA
Sub SaveAsPDF()
Dim pdfName As String
pdfName = Replace(ActiveDocument.FullName, ".docx", ".pdf")
ActiveDocument.ExportAsFixedFormat OutputFileName:=pdfName, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint
End Sub
```
3.运行代码后,将会在当前Word文档所在的文件夹中生成一个同名的PDF文件。
阅读全文