1. 问题描述最近在研究“如何实现在桌面程序中,实现内嵌office的功能,能够对办公文件(Excel/ Word/ PPT/ Visio)实现常见的查看、编辑、保存等功能”的问题。在思考实现的技术思路时,接触到了关联的ActiveX控件:dsoframer.ocx。于是,看了许多文章,趟过了一些 ...
第一次写文章,偶尔用到c ,由于基础很差,在调用dsoframer控件时,费了很大的工夫,在此记录下自己的学习路程,以备回忆,也希望对入门的朋友有所帮助 不足的地方,大神们多指点 系统:win 位 软件为vs DOSFRAMER版本为 . 个人觉得,第一次使用难点在于控件的注册。网上很多资料有介绍win 位和 位的注册区别 我的系统是win 位,需要将dsoframer.ocx文件放入路径 C: ...
2020-09-14 10:13 0 539 推荐指数:
1. 问题描述最近在研究“如何实现在桌面程序中,实现内嵌office的功能,能够对办公文件(Excel/ Word/ PPT/ Visio)实现常见的查看、编辑、保存等功能”的问题。在思考实现的技术思路时,接触到了关联的ActiveX控件:dsoframer.ocx。于是,看了许多文章,趟过了一些 ...
背景:最近项目中需要用到ActiveX控件,项目是在.Net平台下开发的。因此就直接在项目中添加了对ActiveX控件的引用,添加引用成功。在代码中实例化类的实例也没有问题,但在调用其方法或属性时总是抛出"未处理 COMException"异常。 方法一: 1、在系统中注册该ocx控件 ...
C#跨线程调用控件 在C#应用程序开发中,我们经常需要把UI线程和工作线程分开编程,为了防止界面停止响应。同时,我们也需要在工作线程中去更新UI界面的控件,在CLR的线程安全中并不允许我们直接在工作线程操作UI界面。因此,介绍以下三种方式进行跨线程操作UI ...
C#调用OCX控件的常用方法[转] 小伙伴们在使用ICP提供的各种能力进行集成开发时常常会遇到一些技术上的困扰,例如ICP中很多接口是通过OCX控件的方式提供的,如何调用这些接口,就成了一个不大不小的问题,毕竟开发指南上可没这些内容啊~别着急,今天我就给大家介绍一下C# ...
使用微软DsoFramer 组件创建,显示office 1. DsoFramer 组件的介绍 dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件, 电子印章,签名留痕等大多数是依此改进而来 ...
在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件, 下面介绍几种常用的方法 阅读目录 线程间操作无效 第一种办法:禁止编译器对跨线程访问做检查 第二种办法: 使用delegate ...
在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。同时我们又需要在工作线程中更新UI界面上的控件。 下面介绍几种常用的方法 ...
DSOFramer.ocx 控件使用 Excel ASP.net ASP Office C 接口文档:/*1.新建*///新建Worddocument.all.FramerControl1.CreateNew("Word.Document ...