5

我正在使用 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 对象的最佳方式,一旦我弄清楚这个问题,我将致力于更好的逻辑。

4

1 回答 1

1

Office 剪贴板不向开发人员公开 - 无法清除它,或在其上专门放置任何内容,或“读取”其中包含的内容。

复制 Word 文档是否有“更好的方法”在很大程度上取决于您想要/需要对内容做什么......

于 2016-05-16T06:25:47.457 回答