4
일부 논리적 작업을 위해 전체 문서를 복사하려면 Word Interop을 사용하고 있습니다. 작업이 끝나면 MS Office 클립 보드를 지우고 싶습니다. 이것은 간단한 작업처럼 보이지만 ... 나는 그것을하는 방법을 알아낼 수 없습니다.C# 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 오피스의 클립 보드하지 않습니다.
주 2 : 내가 문서를 복사하는 것은 내가 이 문제를 파악하면, 문서 객체로 작업하는 가장 좋은 방법이 아니다 실현, 더 나은 논리를 작업 할 수 있습니다.
Clipboard.Clear()? –
시스템 전체 클립 보드 인 경우 Clipboard.Clear()를 사용하려고 시도하십시오. – Artemix
Clipboard.Clear()는 시스템 전반의 클립 보드에서 지우므로 더 이상 붙여 넣기를 클릭 할 수 없지만 지우지는 않습니다 그것은 MS 클립 보드에서. –