使用当前工作簿名称将excel保存为当前文件夹中的PDF
尝试将一组工作表从工作簿保存为PDF格式的文件夹并使用工作簿名称。
所有的步骤后loggingmacros回去,并试图取代我在这个论坛的一些线程中发现的代码片段,但现在它不工作。
当前版本在下面。 我打破了什么?
SaveToPDF Macro Sheets(Array("AUDIT Info", "REVIEW", "FILES", "WARNINGS", "PURGE", "NonBIM", _ "Clashes", "ViewsManagement")).Select Sheets("AUDIT Info").Activate ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Path & "\" & ActiveWorkbook.Name _ , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=True Sheets("AUDIT Info").Select
试试下面的代码:
Option Explicit Sub SaveSheetsasPDF() ThisWorkbook.Sheets(Array("AUDIT Info", "REVIEW", "FILES", "WARNINGS", "PURGE", "NonBIM", "Clashes", "ViewsManagement")).Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Path & "\" & ThisWorkbook.Name, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=True End Sub
你会得到一个错误,如果在运行macros之前所需的工作表将被选中/激活..这就是为什么你需要添加第一行表(1)。select
第一张不在你的数组中
- 使用VBA代码在Excel中突出显示具有以特定术语结尾的值的单元格
- Excel vlookup绝对和相对引用加上一个variables
- 使用ADO从Excel错误3704连接到Access数据库
- 根据列值和Excel公式自动将数据拆分到Excel中的不同工作表中
- 在Excel以外的其他应用程序中使用Excel application.ontime
- 如何基于文本文件在Excel中创build表格?
- 使用“条件格式”突出显示基于相邻单元格的单元格,但仅当格式化的单元格为空白时才可以
- 在xsl变换之后,将<?xml version =“1.0”?>添加到xml文件的顶部
- 如何为后端testing定义testing数据?