
我碰到一個問題是:在使用軟體時報“檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005 ”這個錯誤,幾番查找之后發現是電腦未裝office的緣故。
于是乎我想把Microsoft Office Word組件換成Aspose.Words。
在修改前輩的代碼中,發現了一個剪貼板的問題,他讀取了word檔案中的內容后復制到了系統剪貼板,由于我把組件換了,原先的方法使用不了,后面我找到一個方法是Clipboard.SetDataObject(),但是我把body物件復制過去,粘貼到richTextBox控制元件里是空白的。。。本來用GetText()是可以的,但是檔案中還有圖片等內容~求助各位大屌們~再此謝謝!
uj5u.com熱心網友回復:
或者是說Aspose.Words是否具有這樣的方法呢?doc.ActiveWindow.Selection.WholeStory();//全選word檔案中的資料
doc.ActiveWindow.Selection.Copy();//復制資料到剪切板
uj5u.com熱心網友回復:
資料設定為HTML格式的,就能包好圖文了轉載請註明出處,本文鏈接:https://www.uj5u.com/net/133039.html
標籤:C#
上一篇:本地圖片死活加載不出來
