2013-09-27 2 views
0

pdf로 활성 프리젠 테이션을 저장하기 위해 파워 포인트 2007에서 간단한 매크로를 만들려고합니다. 나는 여기에 MS 사이트에서 예제를 시도 :powerpoint 2007 매크로 오류

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 

이가 어떻게 고칠 수 &을 무엇을 의미 하는가를? 감사!

+0

PDF는 오피스 2007의 첫 번째 릴리스에 내장되지 않은로 저장하는 기능; 무료 추가 기능으로 다운로드해야했습니다. SP1의 경우, 필자는 PDF로 저장 기능이 내장되어 있다고 생각합니다. SP1 이상인지 확인하십시오. 또한 동일한 파일을 수동으로 저장하거나 매우 간단한 파일에서 동일한 매크로를 실행 해 보았습니까? –

답변

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 
관련 문제