簡體   English   中英

如何使用c#Word Interop清除MS Office剪貼板

[英]How to clear the MS Office Clipboard using c# Word 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.

注意1: Clipboard.Clear()僅清除系統范圍的剪貼板,但不清除MS Office的剪貼板。

注意2:我意識到復制文檔不是使用Document對象的最佳方式,一旦我弄清楚這個問題,我就會研究更好的邏輯。

Office剪貼板不會向開發人員公開 - 無法清除它,或者無法在其上專門放置任何內容,或者“讀取”它包含的內容。

復制Word文檔是否有“更好的方法”在很大程度上取決於您對內容的需求/需要...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM