Joe*_*e W 5 c# clipboard ms-word office-interop
我正在与Word Interop一起复制整个文档以执行一些逻辑。完成后,我想清除MS Office剪贴板。这似乎是一个简单的任务……但是我不知道该怎么做。
var that = document.ActiveWindow.Selection;
that.WholeStory();
that.Copy();
// Do some logic with the selection
...
// Now I want to clear the MS Office clipboard.
Run Code Online (Sandbox Code Playgroud)
注意1: Clipboard.Clear()仅清除系统范围的剪贴板,而不清除MS Office的剪贴板。
注意2:我意识到复制文档不是使用Document对象的最佳方法,一旦找出了这个问题,我将致力于更好的逻辑。
Office 剪贴板不会向开发人员公开 - 无法清除它,或在其上专门放置任何内容,或“读取”其中包含的内容。
是否有“更好的方法”来复制 Word 文档很大程度上取决于您想要/需要对内容执行什么操作...