[英]How to copy picture from Word to Powerpoint programmatically?
我正在創建將Word 2007文檔轉換為結構化PowerPoint 2007演示文稿的宏。 我正在遍歷文檔的所有段落,並將其復制到新的演示文稿中。
我可以將段落復制並粘貼到演示文稿中。 但是我還需要能夠將Word文檔中的圖片復制並粘貼到PowerPoint中(以及段落之間的正確位置)。
到目前為止,我可以通過查看段落的style屬性來檢測該段落是否為圖片-它會顯示“ Figure”。 但是,我不知道該怎么辦。 在網上查看后,看來我應該能夠做到這一點:
paragraphFromDocument.Range.Copy
currentSlide.Shapes.Paste
但是,這似乎不起作用。 如何將圖片從Word復制到PowerPoint?
謝謝
編輯
我也嘗試過:
paragraphFromDocument.Range.CopyAsPicture
currentSlide.Shapes.PasteSpecial(ppPasteMetafilePicture)
並得到以下錯誤信息:
Shapes.PasteSpecial:無效的請求。 剪貼板為空或包含的數據可能不會在此處發布。
但是,當我使用那個CopyAsPicture命令時,我能夠打開PowerPoint(圖片仍在宏的剪貼板上),並使用“選擇性粘貼”命令將圖片粘貼到幻燈片上。
paragraphFromDocument.Range.Copy
currentSlide.Shapes.Paste
實際上確實可以正常工作,但我必須先從范圍中刪除所有特殊字符。 這就是為什么它給我錯誤信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.