dsoFramer.ocx入门

来源:互联网 发布:java字符串去掉分隔符 编辑:程序博客网 时间:2024/06/13 01:38

最新版本的貌似是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.csdn.net/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的相关文章。

0 0
原创粉丝点击