将Excel工作簿转换为PDF,可以使用另存为或打印到虚拟PDF打印机。 将Excel将工作表转换为PDF,可以打印到虚拟PDF打印机。
如何导出单元格区?PDF设置打印区域,打印至虚拟PDF打印机以实现打印机。但是这个方法太绕了,可以用更简单的方法。
也许读者知道ExportAsFixedFormat工作簿可以转换成PDF,殊不知Range对象也有ExportAsFixedFormat方法。
示例代码如下。
Sub Demo() file_pdf = ThisWorkbook.Path & "\data.pdf" Range("A1:G14").ExportAsFixedFormat xlTypePDF, file_pdf End Sub
代码分析 指定第二行代码PDF全文件路径。 使用第三行代码ExportAsFixedFormat方法,将A1:F导出30单元格区域PDF文件。第一个参数指定文件格式为PDF,指定第二个参数PDF文件。
单元格区域导出为PDF就这么简单!