현재 열어 놓은 파워 포인트를 WMF 파일로 프로그래밍 방식으로 저장하려고합니다.PowerPoint 프로그래밍 방식으로 현재 파일 이름을 가져 와서 저장하십시오.
나는 그것을 할 방법을 찾을 수 없습니다 ...
내가 지금까지 가지고있는 코드는 다음과 같습니다
// Create the reference variables
PowerPoint.Application ppApplication = null;
PowerPoint.Presentations ppPresentations = null;
PowerPoint.Presentation ppPresentation = null;
// Instantiate the PowerPoint application
ppApplication = new PowerPoint.Application();
// Create a presentation collection holder
ppPresentations = ppApplication.Presentations;
// Create an actual (blank) presentation
ppPresentation = ppPresentations.Add(Office.MsoTriState.msoTrue);
// Activate the PowerPoint application
ppApplication.Activate();
string myFileName = "myPresentation";
// Save the presentation as a PPTX
ppPresentation.SaveAs(myFileName, PowerPoint.PpSaveAsFileType.ppSaveAsWMV, Office.MsoTriState.msoTrue);
그러나이 코드는 파워 포인트의 새로운 인스턴스를 불 것 같다 작성 빈 파워 포인트 파일을 저장하고 ... 그냥 내가 현재 열려있는 파일을 저장하는 것을 제외하고는 거의 원하는 것입니다.
아무도 도와 줄 수 있습니까?
감사합니다 당신이 그것을 활성화 한 후
어쩌면이 http://support.microsoft.com/kb/316126 – Jonesopolis