none
PPT 파일 변환시 질문 하나만 더 드리겠습니다. RRS feed

  • 질문

  • 아래 친절한 답변 감사 합니다.

    그와 관련해 하나만 더 질문하겠습니다.

    Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
                    Microsoft.Office.Interop.PowerPoint.Presentation prsPres = ppApp.Presentations.Open(pathFileName,
                                                                                                        MsoTriState.msoTrue,
                                                                                                        MsoTriState.msoFalse,
                                                                                                        MsoTriState.msoFalse);

                    prsPres.SaveAs(slideImagePath, Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType.ppSaveAsHTML, MsoTriState.msoFalse);

    이런 코드로 변화할때 보면 변환중에 <저장을 취소하려면 ESC 를 누르세요> 라는 메시지가 폼 위에 일정한 간격으로 뜹니다.

    이 메시지를 뜨지 않게 하는 방법 없나요??   JPG로 변환할 때는 안 뜨던데요.

    그리고 JPG 로 변할할때 생성되는 파일은

    2003 2007 2010 어느 파워포인트로 작정한 것에 상관없이 

    C#에서 JPG로 변환하면 <슬라이드1.JPG, 슬라이드2.JPG,슬라이드3.JPG......> 이런 파일명을 갖는지요??

    2012년 1월 19일 목요일 오전 12:51

모든 응답

  • 안녕하십니까? Eric.Kim

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “PPT 파일 변환시 질문 하나만 더 드리겠습니다.”에 대한 답변을 드리겠습니다.

     

    디버깅을 하셔서 어느시점에 메세지가 나오는지 확인하시는게 가장 좋습니다. API에서 제공하는 함수를 이용했을때 메세지가 나오는것이라면 해당 메소드의 속성값을 확인해보시길 바랍니다.

     

    파일명 경우에는 확실히 테스트를 해보시는게 가장 좋을꺼 같습니다. MS 문서내에는 파일 명에 대해서는 Save함수를 사용할 경우 동일한 이름일 경우 덮어쓰기를 한다고 명시되어있습니다.

     

    참조자료

    Save Method

    SaveAs Method

    SaveCopyAs Method

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    2012년 1월 19일 목요일 오전 9:41
    중재자
  • Jina Lee 님!! 친절한 답변 감사합니다.

    그런데 <저장을 취소하려면 ESC 를 누르세요>  이 메시지는 프로그램 코드하고는 상관 없는 것 같습니다.

    검색해보니까 파워포인트2007부터 xml로 저장되면서 저런 메시지가 뜬다고 파워포인트이용자들의 질문에 답변 올라온 것을 봐서는

    파워포인트 자체에 저런 메시지가 뜨는 것 같습니다.

    그런데 프로그램에서 코드로 변환하는 작업을 할때도 저런 메시지가 뜨니까 황당해서 혹시 막을 수 있는 방법이 있나해서

    질문을 올린 겁니다.

    html로 변환된 파일 들여다 보면 xml 파일들이 들어 있는 걸로 봐서는 이것때문 인 것 같은데

    위 메서드 옵션을 바꿔 가면서 해도 효과는 없는 것 같습니다.

    혹시 방법 아시는 분 답변 좀 부탁드립니다.

    2012년 1월 20일 금요일 오후 3:04