C#winform嵌入office系列(word,excel..) ocx控件dsoframer使用方法

1.DSOfram寫入註冊表

下載dsoframer.ocx

系統爲32位時:拷貝 dsoframer.ocx  到c:\windows\system32\dsoframer.ocx
打開cmd命令行註冊  regsvr32.exe c:\windows\system32\dsoframer.ocx

爲64位時:拷貝 dsoframer.ocx  到c:\windows\SysWOW64\dsoframer.ocx
註冊命令 regsvr32.exe c:\windows\SysWOW64\dsoframer.ocx

由於windows7權限要求必須以管理員身份運行cmd指令

對於64位操作系統:SysWOW64表示該文件夾下是可以執行的32位配置及控件文件

2.Visual Studio2017新建winform項目。

工具箱-》常規-》右鍵選擇項

com組件中選擇DSO Framer

爲項目添加DsoFramer組件,在Form_load()事件中設置控件對象axFramerControl1。

axFramerControl1可用變量。

 System.Drawing.Color colors = Color.FromArgb(255, 100, 0); 
axFramerControl1.Caption = "hello button!";//標題欄text
axFramerControl1.BackColor = colors;//(b,g,r)//背景顏色
axFramerControl1.BorderColor = colors;//邊框顏色
axFramerControl1.Titlebar = false;//標題欄隱藏顯示
axFramerControl1.BorderStyle = 0;//無邊框
axFramerControl1.Caption =axFramerControl1.BorderStyle.ToString();//邊框屬性讀取
axFramerControl1.Toolbars = true;//顯示隱藏工具欄 
axFramerControl1.CreateNew("Word.Document");//新建空白word文件
axFramerControl1.Open("C:\\path\\myfile.word");//打開文件(注意路徑必須爲雙斜槓否則報錯)  

axFramerControl1.Save();//保存文件

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章