论坛首页 海阔天空论坛

OpenOffice的可编程性可真不错

浏览 10410 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-13   最后修改:2009-05-04

上星期,下了OpenOffice和她的SDK,并试了几天,感觉与Microsoft Office已经可以完全兼容了(除了VBA部分),所以就把Microsoft Office个Remove了,终于又去掉了一个MS的软件(说这个东东是MS最赚钱的一个,嘻嘻),有一个问题出来了,原来写的一大堆VBA不能用了,但是不用急,偶是看好了才动手的,OpenOffice的可编程性非常好,她的部件模型叫UNO(有点像COM,概念相通),所以里面也有叫queryInterface的东东,目前可以用四种语言开发(Java,C++,Python——目前还处于开发阶段,Star Basic——像VBA)。哈哈,太好了,立即着手用Java做了一个以前用VBA做的功能——一个用Scalc文档(等价于Excel文档)生成SQL文的工具,太好用了(可以用Eclipse哦,^-^)。

 

不过,OpenOffice在Windows上的速度太慢,显示效果也与Microsoft的差得很多。所以,平时使用还是不方便,不过我们国产的WPS(个人版是免费的哦)在这方面却是做得不错,所以平时可以用WPS。

   发表时间:2007-11-13  
那是否可以将OpenOffice的组件嵌入到自己的系统中应用?
0 请登录后投票
   发表时间:2007-11-13  
lz厉害啊,我正想有空学学vba,你却熟练使用openoffice了,佩服啊。想跟你借鉴你的那些写过的vba文件看看行么,我也是想学快点,多多读别人的代码,然后实际应用上,最好都是用java去写,以后也就不用vba了。openoffice我在ubuntu里面使用过。那些vba代码就拜托你啦
我的联系方式:
jinbu2002cn@yahoo.com.cn,QQ35830757
0 请登录后投票
   发表时间:2007-11-13  
很感兴趣,楼主有空多写点让大家学习一下
0 请登录后投票
   发表时间:2007-11-13  
OPENOFFICE是个不错的东西,我用了一段时间了
编程就不太了解,据说非常不错,LZ能不能贴个示范代码
0 请登录后投票
   发表时间:2007-11-13  
OpenOffice的SDK中有些例子,如SCalc.java,SpreadsheetSample.java和SpreadsheetDocHelper.java
0 请登录后投票
   发表时间:2007-11-13  
richardlovejob 写道
lz厉害啊,我正想有空学学vba,你却熟练使用openoffice了,佩服啊。想跟你借鉴你的那些写过的vba文件看看行么,我也是想学快点,多多读别人的代码,然后实际应用上,最好都是用java去写,以后也就不用vba了。openoffice我在ubuntu里面使用过。那些vba代码就拜托你啦
我的联系方式:
jinbu2002cn@yahoo.com.cn,QQ35830757

知道家爱的规矩么。。。。。
0 请登录后投票
   发表时间:2007-11-13  
考虑到同事 和工作
还是不能完全切换到OOO的
0 请登录后投票
   发表时间:2007-11-13  
用Java开发做OpenOffice二次开发,需要将四个库ridl.jar,jurt.jat,juh.jar,unoil.jar添加到CLASSPATH(或Eclipse的Java Build Path),另外需要将$OO_HOME\program加到系统环境变量PATH中,并重启Eclipse。
0 请登录后投票
   发表时间:2007-11-13  
如果你和同事的协作不需要VBA的参与,就可以使用OpenOffice。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics