最新版本的貌似是2.5,我没找到
在windows中注册,然后在工具栏中添加,在com组件中添加
例子
http://www.fengfly.com/plus/view-81471-1.html
1、从微软网站下载DsoFramer_KB311765_x86.exe,解开将得到dsoframer.ocx;
2、把dsoframer.ocx拷贝到系统目录下,并注册,我是写了一个reg.bat来实现:
copy dsoframer.ocx c:\windows\system32\dsoframer.ocx
regsvr32.exe c:\windows\system32\dsoframer.ocx
3、启动VS2005,新创建一个WINFORM的C#程序;
4、在设计工具栏中,新添加选项,在弹出的页面中选择“TAB”页,然后浏览,选择c:\windows\system32\dsoframer.ocx进行添加,此时设计工具栏中将看到这个工具,名字为“DSO FRAMER CONTROL OBJECT”;
5、拖动此工具到某设计FORM窗口中,此时将在代码文件中添加了以下行:
private AxDSOFramer.AxFramerControl axFramerControl1;
6、打开文件,this.axFramerControl1.Open(_filePath);//注:_filePath为.doc或者.xls为后缀的文件;
7、此时就可以直接在打开的WORD/EXCEL上进行编辑保存等等操作了。
注:在操作过程中,发现按打印预览按钮后关闭,会引起WORD/EXCEL报错,找了好久,后来直接安装OFFICE2003 SP3,哈哈,fix the bug,不会报错了。
今天心里高兴,写下来和大家共享,有错误地方请帮忙指出来,一起进步。
另外文笔不好,请大家原谅。
http://wenku.baidu.com/link?url=yzYNWOb96B5owWHFANGKJZkCtYOtj3tZ2RhEVJF9MxVI4gjtwPCjoao2dNyKLHzpsjaUmZzqQhAj2K5Mk_U5eryiz-x5cVZykoRjier6bay
dsoframer使用方法
对两个控件进行引用,axSHDOCVW, SHDOCVW
http://happyboy200032.blog.163.com/blog/static/4690311320101110102530206/
dsoFramer保存文件
http://www.cnblogs.com/jay-xu33/archive/2008/12/01/1345207.html
fileType Microsoft.office.interop.Word
#################0311######################
word文档的加密
http://bbs.youkuaiyun.com/topics/360188409
但是还不能满足我的要求,如何禁止拷贝?如何单页打印?
############0312#########################
为什么DSOFramer现在使用的少了,资料这么少
因为微软官方不再支持这个,而是内嵌到word的API中
http://social.technet.microsoft.com/Forums/zh-CN/459e2bec-1ee5-4456-80e9-a612f09ac062/webbrowser-dsoframer-winformsppt
首先安装 MS-office 2003 SDK,其中包括了 ppt的Winform控件程序。
然后在你的工程中增加引用 Microft PowerPoint V10.x 控件。
然后你就可以在winform中嵌入ppt窗口了。 具体开发的example清搜索 office开发 PPT的相关文章。