gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:07 25 4
gpt4 key购买 nike

我是 C# 编程的新手,我对整个 MS Office 库感到困惑。我想从一张幻灯片 3 复制一个文本框并将其粘贴到幻灯片 2 中。我按照我找到的页面中的说明进行操作:How can I copy shapes from one slide to another slide in 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

关于c# - Powerpoint编辑如何将一个形状从一张幻灯片复制到另一张幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15043767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com