簡體   English   中英

Powerpoint編輯如何將一種形狀從一張幻燈片復制到另一張幻燈片

[英]Powerpoint editing how to copy one shape from one slide to another

我是C#編程的新手,整個MS Office庫讓我感到困惑。 我想從一張幻燈片3復制一個文本框,然后將其粘貼到幻燈片2中。我按照我發現的頁面上的說明進行操作: 如何在c#中將形狀從一張幻燈片復制到另一張幻燈片?

presentation.Slides[3 + 1].Shapes[2 + 1].Copy();
presentaiton.Slides.Paste(2 + 1);

但是出現錯誤消息,並說:無法粘貼,因為剪貼板為空或包含與幻燈片不兼容的東西。 我看不到剪貼板是空的。 實際上,我可以將其粘貼在單詞上,然后查看其含義-一次是一張空白圖片,另一張是幻燈片中的灰色陰影。 因此,總的來說,我有兩個問題:如何知道應該復制哪種陰影以及為什么c#不允許復制形狀並將其粘貼到另一個形狀中?

我也想知道是否有完整的或官方的庫或教程可以在c#上使用powerpoint進行操作,而不是ms網站上完全沒有用的。

在vba中,您可以這樣做:

ActivePresentation.Slides(2).Shapes(3).Copy
ActivePresentation.Slides(3).Shapes.Paste

這會將幻燈片2的第三個形狀復制到幻燈片3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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