C# Powerpoint编辑如何将一个形状从一张幻灯片复制到另一张幻灯片

C# Powerpoint编辑如何将一个形状从一张幻灯片复制到另一张幻灯片,c#,powerpoint,shape,C#,Powerpoint,Shape,我是c#编程的新手,我只是被整个ms office库弄糊涂了。我想从幻灯片3复制一个文本框,并将其粘贴到幻灯片2中。我按照我找到的页面上的说明进行操作: 但出现错误消息并显示:无法粘贴,因为剪贴板为空或包含与幻灯片不兼容的内容。我没有看到剪贴板是空的。事实上,我可以把它粘贴到单词上,看看它是什么——一次是空白图片,另一次是幻灯片中的灰色阴影。所以一般来说,我有两个问题:如何知道我应该复制哪个阴影,为什么c#不允许复制一个形状并粘贴到另一个 此外,我想知道是否有一个完整的或官方的库或教程,用于在c

我是c#编程的新手,我只是被整个ms office库弄糊涂了。我想从幻灯片3复制一个文本框,并将其粘贴到幻灯片2中。我按照我找到的页面上的说明进行操作:

但出现错误消息并显示:无法粘贴,因为剪贴板为空或包含与幻灯片不兼容的内容。我没有看到剪贴板是空的。事实上,我可以把它粘贴到单词上,看看它是什么——一次是空白图片,另一次是幻灯片中的灰色阴影。所以一般来说,我有两个问题:如何知道我应该复制哪个阴影,为什么c#不允许复制一个形状并粘贴到另一个


此外,我想知道是否有一个完整的或官方的库或教程,用于在c#中操作powerpoint,而不是在ms网站上完全没有用。

在vba it中,您可以这样做:

ActivePresentation.Slides(2).Shapes(3).Copy
ActivePresentation.Slides(3).Shapes.Paste
这将把幻灯片2上的第三个形状复制到幻灯片3

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