Sub SaveAsPDF()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\aa\Desktop\Example.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
End Sub
다른방법으로는 팝업이 중간에 나와 지정하는 방법
Sub 프로시저()
Dim 파일 As Variant
Dim 파일형식 As String
파일형식 = "PDF 파일 (*.pdf), *.pdf"
파일 = Application.GetSaveAsFilename(FileFilter:=파일형식, _
Title:="PDF 파일로 저장")
If 파일 <> False Then
On Error Resume Next
ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=파일, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=True, _
OpenAfterPublish:=False
If Err.Number = 0 Then
MsgBox "파일을 PDF 파일로 저장했습니다." & vbCr & vbCr & 파일
End If
End If
End Sub
'VBA CODE' 카테고리의 다른 글
VBA 여러시트에 있는 데이터 가져오기(검색) (0) | 2023.04.03 |
---|---|
VBA 보안 하드드라이브 볼륨번호 확인하기 (0) | 2023.04.02 |
VBA 다른곳에 있는 엑셀파일 불러와서 붙여넣기 (0) | 2023.04.02 |
VBA 다른 워드파일(DOC) 엑셀로 불러오기 (0) | 2023.04.02 |
VBA end(3)(2) end(xlup) end(3) end(1) end(2) end(4) (0) | 2023.03.31 |