1

Excel 2013ではPDF形式で直接保存できるようですが、VBAコードを使用してこれを実行するにはどうすればよいですか?ワークシートからPDFを自動的に作成するマクロを作成したいと思います(ファイルの名前はString変数として渡されます)。みなさん、ありがとうございました

4

1 に答える 1

3

試す

Dim fp As String
Dim wb As Workbook

fp = "C:\temp\foo.pdf"
Set wb = ActiveWorkbook

wb.ExportAsFixedFormat Type:=xlTypePDF, _
                       Filename:=fp, _
                       Quality:=xlQualityStandard, _
                       IncludeDocProperties:=True, _
                       IgnorePrintAreas:=False, _
                       OpenAfterPublish:=False

*ExportAFixedFormatすべての変数を1行に含める必要があることに注意してください。そうしないと、コンパイルされません。
**「_」文字は、すべてが1行にない場合でも、これをコンパイルできるようにする必要があることに注意してください

于 2013-02-22T18:26:58.720 に答える