c#调用dsoframer控件

   第一次写文章,偶尔用到c#,由于基础很差,在调用dsoframer控件时,费了很大的工夫,在此记录下自己的学习路程,以备回忆,也希望对入门的朋友有所帮助!不足的地方,大神们多指点!

    系统:win7 64位;

    软件为vs2010;

    DOSFRAMER版本为1.3

      个人觉得,第一次使用难点在于控件的注册。网上很多资料有介绍win7 32位和64位的注册区别;我的系统是win7 64位,需要将dsoframer.ocx文件放入路径“C:WindowsSysWOW64”,这是和32位有区别的,剩下的就是注册了,如果注册失败,会提示"dsoframer.ocx注册时失败,错误代码0x80070005"。

    注册:

第一步:新建txt文本,插入

copy dsoframer.ocx c:windowsSysWOW64dsoframer.ocx
regsvr32.exe c:windowsSysWOW64dsoframer.ocx

将txt扩展名改为bat,双击运行;如果此方法不奏效

第二步:在“开始”菜单找到“命令提示符”,右键选择“以管理员运行”(此处为重点),弹出的对话框输入“regsvr32.exe c:windowsSysWOW64dsoframer.ocx”,我是在该步骤成功的,系统将提示“........已成功”

  工具箱添加控件

第一步,在vs左侧"工具箱",右键“添加选项卡”(我是新建了一个),选择“选择项”,

在“Com组件”选项卡下,点击浏览找到“c:windowsSysWOW64dsoframer.ocx”,

添加,这样就添加完成了,在新建的选项卡下就可以看到组件了!

 

同时,在右侧的“引用”处也能看到

  此次学习,也是借鉴了很多大神的文档,我只是在其进行了一下自己的总结!下面的链接为学习的地址,表示 感谢 !

DSOFramer 之一:在 64 位系统注册 DSOFramer   https://www.cnblogs.com/zsi/p/dsoframer-register-on-64-bit-windows.html

DSOFRAMER使用小结     https://www.cnblogs.com/wuhuisheng/archive/2013/03/13/2957756.html

C# winform 使用DsoFramer 创建 显示office 文档   https://www.cnblogs.com/rongfengliang/p/3768864.html

C# 如何在winform中嵌入Excel,内嵌Excel,word    https://www.cnblogs.com/pingming/p/4182045.html

winform中DSOFRAMER使用小结    https://www.xuebuyuan.com/3228318.html

http://www.360doc.com/content/18/0624/16/41733460_765024390.shtml

64 位下,dsoframer.ocx 注册时失败,错误代码为 0x80070005   http://www.cftea.com/c/2014/04/6231.asp

win7 64位在线编辑dsoframer控件的安装和使用配置   https://www.cnblogs.com/pingming/p/4181716.html

原文地址:https://www.cnblogs.com/841019rossi/p/13665228.html