2013-11-21 7 views
0

VBA 스크립트에 문제가 있습니다. PPT 테이블을 수정하고 있습니다.VBA 관련 문제 Powerpoint 파일의 SaveAs 메서드

스크립트 끝에서 수정 사항을 저장하려고합니다. 여기에 문제가 있습니다.

가 절약을 위해, 나는 특정 폴더에 파일을 저장하려면 다음 명령을 사용

PptDoc.SaveAs (ActiveWorkbook.Path & Application.PathSeparator & "result" & Application.PathSeparator & sFilename 

모든 것이 실행에 잘 작동 (PptDoc이 PowerPoint.Presentation입니다). 파일이 올바른 주소에 올바르게 저장되었습니다. 그런 다음 ppt를 시작하려면 파일을 열 수 없습니다. 어떻게해야할지 모르겠다. Google에서 아무 것도 찾지 못했습니다. 여기

어떤 정밀도입니다 : 내가 Mac 용 엑셀/파워 포인트 2011 함께 일하고

  • ;
  • 내 스크립트는 기존 파워 포인트 파일의 테이블 내용을 수정합니다 (30).
  • 내가 수동으로 작업을 저장할 때, 작동 및 오류 나중에
  • 드디어 해결책을 찾았

답변

0

,

수정 명령은 없다 : 기본적으로

PptDoc.SaveAs (ActiveWorkbook.Path & Application.PathSeparator & "result" & Application.PathSeparator & sFilename, ppSaveAsOpenXMLPresentation 

, 그것은 선택 .ppt와 동일한 형식이지만 내 파일은 .pptx입니다. ppSaveAsOpenXMLPresentation은 .pptx를 의미하지만 ppSaveAsDefault 또는 ppSaveAsPresentation은 .ppt를 의미합니다. 이 사람들이 같은 문제

:

데 도움이 될 것입니다

희망

관련 문제