2017-09-26 5 views
1

フォルダパスと保存名の入力を求めるメッセージが表示されません。以下は、私が働いたコードです。PDFにエクスポートして、フォルダパスと保存するファイル名を入力してください

Sub PrintToPDF 

ThisWorkbook.Sheets("Sheet 1","Sheet 3").Select 

ActiveSheet.ExportAsFixedFormat _ 
Type:=xlTypePdf, _ 
Filename:="test.pdf", 
Quality:=xlQualityStandard, _ 
IncludeDocumentProperties:=True, _ 
IgnorePrintAreas:=False, _ 
OpenAfterPublish:=True 

Sheets("Sheet 1").Select 

End Sub 

ありがとうございました!

答えて

0

以下のコードは、pdfを保存する場所とファイル名を選択するようにユーザーに求めます。

Dim file_name As Variant 
file_name = Application.GetSaveAsFilename(FileFilter:="Adobe PDF File_ (*.pdf), *.pdf") 

If file_name <> False Then 
    ActiveWorkbook.SaveAs Filename:=file_name 
    MsgBox "File Saved!" 
End If 
関連する問題