0

PowerPoint 2007 で単純なマクロを作成して、アクティブなプレゼンテーションを PDF として保存しようとしています。ここのMSサイトで例を試しました:

http://msdn.microsoft.com/en-us/library/office/ff746080.aspx

Public Sub ExportAsFixedFormat_Example() 

   ActivePresentation.ExportAsFixedFormat "C:\Users\username\Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False 

End Sub

そして、私はこのエラーを受け取り続けます:

run-time error '-2147467259 (80004005)':
Method ExportAsFixedFormat of object '_Presentation' failed

これはどういう意味ですか?どうすれば修正できますか? ありがとう!

4

1 に答える 1

0

その PDF ファイルを保存するパスが存在しないか、アクセス許可が拒否された可能性があります。

試す:

Public Sub ExportAsFixedFormat_Example()
    Dim sFDR As String
    sFDR = Environ("USERPROFILE") & "\Documents\"
    ActivePresentation.ExportAsFixedFormat _
        Path:=sFDR & "test.pdf", _
        FixedFormatType:=ppFixedFormatTypePDF, _
        Intent:=ppFixedFormatIntentScreen, _
        FrameSlides:=msoCTrue, _
        HandoutOrder:=ppPrintHandoutHorizontalFirst, _
        OutputType:=ppPrintOutputBuildSlides, _
        PrintHiddenSlides:=msoFalse
End Sub
于 2013-09-30T05:11:50.260 に答える