我正在使用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.
注1: Clipboard.Clear()仅清除系统范围的剪贴板,但不清除MS Office的剪贴板。
注2:我意识到复制文档不是使用Document对象的最佳方式,一旦我弄明白这个问题,我就会工作更好的逻辑。
答案 0 :(得分:1)
Office剪贴板不会向开发人员公开 - 无法清除它,或者无法在其上专门放置任何内容,或者无法阅读"阅读"它包含什么。
是否有更好的方式"复制Word文档在很大程度上取决于您对内容的需求/需要...