2011-02-07 3 views
1

Word 2007 문서를 체계적인 PowerPoint 2007 프레젠테이션으로 변환하는 매크로를 만듭니다. 문서의 모든 단락을 반복하고 새로운 프레젠테이션으로 복사합니다.Word에서 그림을 Powerpoint로 프로그래밍 방식으로 복사하는 방법은 무엇입니까?

프리젠 테이션에 단락을 복사하여 붙여 넣을 수 있습니다. 그러나 Word 문서의 그림을 PowerPoint로 (그리고 단락 사이의 올바른 위치에) 복사하여 붙여 넣을 수 있어야합니다.

지금까지 단락의 스타일 속성을보고 단락이 그림인지 여부를 감지 할 수있었습니다. "그림"이라고 표시됩니다. 그러나, 나는 거기에서 무엇을 해야할지 모르겠다. 온라인에서보고 난 후에 다음과 같이 할 수 있습니다.

paragraphFromDocument.Range.Copy 
currentSlide.Shapes.Paste 

그러나 이것은 작동하지 않는 것 같습니다. Word에서 PowerPoint로 사진을 어떻게 복사합니까?

감사

나는 또한 시도했다


편집 :

paragraphFromDocument.Range.CopyAsPicture 
currentSlide.Shapes.PasteSpecial(ppPasteMetafilePicture) 

이 오류 메시지가 얻을 :

Shapes.PasteSpecial을 : 잘못된 필수 ~. 클립 보드가 비어 있거나 여기에 게시 할 수없는 데이터가 포함되어 있습니다.

그러나 CopyAsPicture 명령을 사용하면 그림이 매크로에서 여전히 클립 보드에 열리고 그림을 슬라이드에 붙여 넣을 수 있습니다.

답변

1
paragraphFromDocument.Range.Copy 
currentSlide.Shapes.Paste 

실제로는 작업이 끝났지 만 먼저 범위에서 모든 특수 문자를 제거해야했습니다. 그것이 나에게 오류 메시지를주는 이유입니다.

관련 문제