將Word嵌入到自己的程式中

2021-04-23 04:03:29 字數 695 閱讀 6765

最近在寫乙個程式,根據使用者的要求,需要將在程式中開啟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複製到此資料夾中,幷包含...