將HTML片段粘貼到Word文檔中比通過C#中的剪貼板更好嗎?Word自動化多次粘貼問題
using Word = Microsoft.Office.Interop.Word;
我使用一些代碼,使HTML到剪貼板:有
HtmlFragment.CopyToClipboard(changedText);
我在字的選擇(從formfield)和我做的:
word.Selection.Paste();
但有時它只會拋出一個COM異常。如果我加
Thread.Sleep(100);
我可以得到它的工作,但這並不理想。
Insert方法看起來像一個更好的選項,但沒有從HTML插入。
那麼什麼是使用自動化界面快速插入大量HTML片段到Word中的最佳方式?
編輯
一些好的建議的反應,但問題竟然是一個簡單的<br>
標籤導致Word將無法上粘貼。
感謝您的建議,事實證明這個問題非常簡單:試圖通過使用HTML的剪貼板將
粘貼到word中失敗。無論如何給你一個+1。 – 2011-04-01 03:15:24
我有同樣的問題,我試過你sait但wdPasteHTML給出錯誤「命令失敗」? – user983924 2013-08-15 13:38:05