没有合适的资源?快使用搜索试试~ 我知道了~
首页jacob操作office文档大全
JACOB是一个 JAVA到微软的COM接口的桥梁。使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象。如果你要对 MS Word、Excel 进行处理,JACOB 是一个好的选择。JACOB目前已经成为sourceforge(http://sourceforge.net/projects/jacob- project/)的一个开源项目
资源详情
资源评论
资源推荐
通过 调用 控件有几种方法,、、 等
最直接的方式,也是最麻烦的方式,需要自己完成所有的工作,不推荐。
尝试了一下,效果不错,但相对来说,其编程风格更贴近 ,离 有点远
使用 非常方便, 编程风格,需要了解的知识比较少。
下载地址 !""#"
的使用方法
初始化
$%&%'()
$*$*+**$',组件的 -!.,(*)
.**+*$!"'()
调用控件里面的方面
调用无参的方法,并返回一个 值
.//'0*,,(!1'()
调用有一个参数的方法,并返回一个 / 值
.//'0,&,0*2'!((!/'()
调用多个参数依次类推,注意在传递参数前,将 中的参数转换成 2。
问题解决
在使用 调用 控件时,总是出一个异常
34 * * * ,$, * $"$$5/34 * * &
4****
*6* *
.*灾难性故障
通过 调用,会出现 78885555 错误。
这个错误是由 结构设计造成的。
在 /98 版本之前,外部程序是可以直接调用 中方法的。/98 之后,每次调用
控件中的方法,系统会自动检查是否允许调用,即运行 //6//
'.1-.(
该方法检查控件是否正确的初始化或者是否通过持久存储接口正确加载,如果两个条件有
一个满足,即返回 %:;3,否则返回 5<13。
当控件在 &5 中使用时,很多细节,如初始化,都被过滤了,这样,大多数用户都不会遇
到这个问题。但是,当我们从 、==的 // 中调用控件时,不满足上述条件,该方法返
回 5<13,这时候再调用任何控件方法,都会出现上述异常。
解决方法很简单,在 控件中,重写 //6//*'.1-.(方法,
即在控件的 &>$/ 中增加一个方法
<*&>$/6//*'.1-.(
***?
*******%:;3)
***@*
问题解决
转网上文章
大家好啊! 我是寻觅
A最近天气变化多,大家要多注意身体啊BBB
A
好了进如正题,最近在帮个朋友做 " 调用 C 的东东,花了些时间,终于搞定了
由于问题多多,现在把过程和大家分享:
首先,大家先要了解一下 "*,官方的解释是 *&*!,即 " 和
$ 组件间的桥梁(进一步了解 $$*$$)
$ 一般表现为 // 或 4 等二进制文件,像我们呆会会用到的 "// 文件
这里说说为什么我们用 " 去操纵 C'如:(要使用 $,而不直接
使用 " 去做?
首先,我们清楚 C 是建立在 平台之上的,本身是一个软件,除了
他自己提供的宏似乎没有什么能对他进行直接的操作;在 平台上为了
解决像这样的不同应用软件,通信缺乏通用 问题,推出了 $ 的解决方案;
我们使用 // 中的一组或多组相关的函数存取组件数据,总的合称为接口
具体到每个细节的实现称为方法;如果我们要调用接口里的方法,唯一的途径就是
调用指向接口的指针;
AA*所以总的来说使用就是 // 完成 的转换;
如果你听不懂,则称为废话(不懂没关系,会用就好,用久自然懂了);
开玩笑,呵呵
好了 $ 讲完,我们开始我们的主要内容吧!
大家先下载这里
"DEF
里面的 "" 是我们要用的包
AAAAAAAAAAA*"// 就是我前面说的 $ 组件
把包里的 "// 放到 >$ 下
讲解麻烦,画个图大家看 好
值得注意的是,不同的版本的系统使用不同的 // 文件
所以如果你编译成功,但运行失败一般是 // 文件问题
遇到这种情况,可以到
/ !"#""DEFG
$$+8E9H88I!D$+8
下载其他的版本的 //*文件。
先给大家个 的测试代码(经过更改该代码在我的机器上运行正常)
以后有会找时间,推出其他的 C 代码
A*$*A$"$)
*$*A$"$$34)
*$*A$"$.)
*$*A$"$2)
*/*A*/*A.$-A*?
AAAA**声明一个 对象
AAAA**A$A")
AAAA**声明四个 组件
AAAA**A.A.)
AAAA**A.A/.-)
AA
AAAA**A.A$)
AAAA**A.A")
AAA
AAAA*/*A.$-'(*?
AAAA@*
AAAA**JJ*
AAAAAJA打开 文挡
AAAAA*J*
AAAA*/*A**A'1!AK/$(A*?
AAAAAAAA**创建一个 对象
AAAAAAAA"A*+*A**A$'*,*/*,*()
AAAAAAAA**为 " 组件附值
AAAAAAA"A*+*A'.('"!"'(()AAAAAAAAAAA**改了这里
AAAAAAAA**生成一个只读方式的 文挡组件
AAAAAAAA.'"0A*,*2/*,*0A**A2'* /*(()
AAAAAAAA**获取文挡属性
AAAAAAAA.A$A* +* A"!->'* ,* .$* ,
(.'()
AAAAAAAA**打开激活文挡
AAAAAAAA$A*+*A.//'$0A*,**,*0AK/$(.'()
AAAA@*
AAA
AAAA*/*A**A/$.$-&'(A*?
AAAAAAAA
AAAAAAAA.A* +* A.!'$0A* ,* $.$-* ,
(
AAAAAAAAAAAAAAAA.'()
AAAA@*
AAA
AAAA*/*A**A//-&'(A*?
AAAAAAAA
AAAAAAAA/.-A*+*A.!'$0A*,*/.$-*,
(
AAAAAAAAAAAAAAAA.'()
AAAA@*
AAAA**JJ*
AAAAAJA关闭文挡
AAAAA*J*
AAAA*/*A**A/'(A*?
AAAAAAAA
AAAAAAAA.//'$0A*,*/*,*()
AAAA@*
AAA
AAAA*/*A1!A!$->'1!A-$(A*?
AAAAAAAA*>*A*?
AAAAAAAAAAAA-$A*+*A.//''.(A.0A*,*$*,*0
AAAAAAAAAAAAAAAAAAAA-$(1!'()
AAAAAAAA@*A**A'$34A(A*?
AAAAAAAAAA
AAAAAAAAAAAA-$A*+*A*//*)
AAAAAAAA@*
AAAAAAAA**A-$)
AAAA@*
AAAA*/*A1!A!/->'1!A/-$(A*?
AAAAAAAA*>*A*?
AAAAAAAAAAAA/-$A*+*A.//''.(A/.-0A*,*$*,*0
AAAAAAAAAAAAAAAAAAAA/-$(1!'()
AAAAAAAA@*A**A'$34A(A*?
AAAAAAAAAAA
AAAAAAAAAAAA/-$A*+*A*//*)
AAAAAAAA@*
AAAAAAAA**A/-$)
AAAA@*
AA
AAAA*/*A**A**A$'1!LMA!(A*?
AAAAAAAA*>*A*?
AAAAAAAA
AAAAAAAAAAAA.$-A"%A*+*A**A.$-'()
AAAAAAAAAA
AAAAAAAAAAAA"%'*,**,*()
剩余32页未读,继续阅读
爱偷懒的程序猿
- 粉丝: 12
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6