簡體   English   中英

如何以編程方式將圖片從Word復制到Powerpoint?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM