none
Excel for MacでのVBAの構文エラーについて(シートごとにPDFで保存) RRS feed

  • 質問

  • エクセルの各シートごとにPDFで書き出しをしたいのですが、

    Sub test()

    Dim i As Long
    For i = 1 To Worksheets.Count

    Worksheets(i).ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:=ThisWorkbook.Path & “-” & _ Worksheets(i).Name, _

    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, OpenAfterPublish:=True

    Next i

    End Sub

    の内容で、

    「アプリケーション定義またはオブジェクト定義のエラーです。」

    のエラーが表示され、デバッグをクリックしましたところ、

    Worksheets(i).ExportAsFixedFormat Type:=xlTypePDF, _

    の部分は指し示されました。

    別のExcelのバージョンで「ExportAsFixedFormat」に互換性がないという記事を見たことがあるのですが、

    これがエラーの原因でしょうか?

    解決の方法があればご教示いただきたいです。

    2017年9月6日 8:32