【发布时间】:2013-03-04 22:32:46
【问题描述】:
我在这里和那里看到很多建议使用Copy() 和Paste() 方法在幻灯片、演示文稿和应用程序之间复制形状:
- How can I copy shapes from one slide to another slide in c#?
- Powerpoint editing how to copy one shape from one slide to another
- Macro to import notes from PowerPoint into Word
这些方法工作正常,但有副作用,因为它们在未经用户同意的情况下与剪贴板交互。当程序在后台运行一系列复制粘贴操作时,用户无法使用剪贴板。
我一直在寻找备份和恢复剪贴板的可能性,但看起来方法不对(seetheseanswers)。不使用剪贴板进行复制的另一个原因是,如果用户在我们调用 Paste() 之前将某些内容复制到剪贴板,我们最终会得到错误的结果。
有没有理智的方法?
【问题讨论】:
标签: vba powerpoint copy-paste