매크로를 기록했습니다.보이는 시트를 pdf로 저장하고, 숨겨진 시트를 무시하십시오.
모든 시트가 표시되지만 시트를 숨기면 pdf로 저장되지 않습니다.
이것은 코드입니다.
Sub save_pdf()
'
' save_pdf Macro
'
'
Sheets(Array("TITLE", "CML", "CLUSTER", "ORS", "MOBILE", "YPS", "DEVICES", "PORTS")).Select
Sheets("TITLE").Activate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, fileName:= _ Sheets("MAIN").Range("customer_name") + " - Project Initiation_ Document.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True,_ IgnorePrintAreas:=False, OpenAfterPublish:=True
Sheets("MAIN").Select
End Sub
영업 이익은 하나의 PDF로 시트를 수출하고자하는 -은' 선택 '이 필요합니다. –
@TimWilliams - 오, 정말요? 그것은'.Select'가 필요한 첫 번째 것입니다 (기억할 수 있습니다). 어떻게'sht.Select'를 추가하고'sht.ExportAs ... '를'ActiveSheet.ExportAs ...'로 대체 할 수 없습니까? 그것도 나를 위해 오류를 throw합니다. – BruceWayne
@TimWilliams - 'Workbook.ExportAsFixedFormat'은 숨겨진 시트를 건너 뜁니다 (적어도 2013 년). [이 답변] (https://stackoverflow.com/a/36107539/4088852)을 참조하십시오. – Comintern