从工作表的特定页面生成 PDF
Generating PDF from specific pages of a Worksheet
我能够从整个工作表生成 PDF。
我想使用 Excel VBA 从工作表上的特定页面生成 PDF。
我想给一个范围的页面,比如说 3 到 5,然后只从这些页面生成一个 PDF。
工作簿 class 公开了一个 ExportAsFixedFormat 方法,该方法具有 From 页面和 To 页面的参数。这听起来像你想要的。
有一个示例宏 here 显示了如何导出特定的 sheet。您应该能够通过在工作簿上调用 ExportAsFixedFormat 而不是 Worksheet.
来调整此宏
您也可以选择将 PrintArea 选项设置为仅要打印的位?这可能是一个简单的 work-around.
我能够从整个工作表生成 PDF。
我想使用 Excel VBA 从工作表上的特定页面生成 PDF。
我想给一个范围的页面,比如说 3 到 5,然后只从这些页面生成一个 PDF。
工作簿 class 公开了一个 ExportAsFixedFormat 方法,该方法具有 From 页面和 To 页面的参数。这听起来像你想要的。
有一个示例宏 here 显示了如何导出特定的 sheet。您应该能够通过在工作簿上调用 ExportAsFixedFormat 而不是 Worksheet.
来调整此宏您也可以选择将 PrintArea 选项设置为仅要打印的位?这可能是一个简单的 work-around.