第一次写文章,偶尔用到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