最近在寫乙個程式,根據使用者的要求,需要將在程式中開啟word——就是將word嵌入到程式當中。.net本身沒有提供這方面的容器控制項,需要用第三方的。
在網上搜了一下,還真不少,但多數是要收費的,免費的很少。有個dsoframer,雖說免費,但非常不好用,bug很多,需要自己動手修改,但原始碼又是用c++寫的,自己水平不夠,c++懂得不多。
後來在codeproject上找到了乙個usercontrol,用c#寫的,功能雖說簡單,但已足夠我的程式使用,通過作者提供的思路,我們還可以根據自己的需要來豐富它的功能,很是不錯。
word control for .net
2023年12月21日
在程式中使用上面提到的那個usercontrol,卻遇到了乙個問題,在控制項中第一次開啟word文件沒有任何問題,在關閉控制項(即用其提供的closecontrol方法來關閉)後,再次開啟乙個word文件,卻產生了——rpc伺服器不可用的錯誤,好幾天來一直沒有找到解決方法,今天又試了一下,發現可以正常重複多次開啟word文件了,由於對其中的一些知識自己還是有些欠缺,說不清具體是因為什麼,先把解決方法公布出來。
方法很簡單,就是修改一下其中的closecontrol方法,修改為:
public
void
closecontrol()
catch}
2023年12月25日
winwordcontrol源程式
將ogre 嵌入到 Qt中
我用的環境是vs2008 qt 2,新增幾個檔案如下 fogrewidget.h include 如果為假就返回 ifndef false return define false return h,r if h return r endif ifndef degug define degug end...
將HTML保留格式粘到Word文件中
將html 按照 windows 剪貼簿格進行格式化 private static string htmlclipboarddata string html endhtml startfragment endfragment string htmlprefix htmlprefix string.f...
C 將引用的dll嵌入到exe檔案中
通過網上查詢,將引用的dll,嵌入到exe專案中,通過編譯為單一的exe檔案。1.引用dll,將引用的dll設定為不複製 是否複製不影響使用,編譯完成後,只需要exe就可以了,旁邊的dll是否存在並不影響使用 2.將引用的dll嵌入到專案中。新建乙個專案資料夾,將引用的dll複製到此資料夾中,幷包含...