Open Office 自动化

3

希望有人能够帮助我。我想要自动化我的应用程序和Open Office。

有没有人能够指导我正确的方向?虽然有很多关于Microsoft Office自动化的信息,但几乎没有关于Open Office的信息。

我希望有人能够推荐一组好的组件购买或者一些在我的项目中包含的好的库,以使自动化变得更容易。

任何帮助都将不胜感激!

此致敬礼

唐纳文


2
注意:OpenOffice通过OleAutomation的区域在OpenOffice代码库中经常出现故障(不可用)。 - Warren P
@Warren P:确实,OpenOffice 3.3自动化功能出现了问题。似乎已经有一种解决方法,但它尚未被纳入到3.4测试版中。而随着Oracle放弃OpenOffice项目,Apache接手该项目,我不知道3.4版本何时会发布。 - The_Fox
LibreOffice 3.3是否存在相同的问题,或者他们在修复错误方面更快? - Andreas
我已经很久没有看到使用COM和UNO的破损代码库了,直到OO 3.3。因此,我建议使用OO 3.2.1。据我所见,LibreOffice将得到比OO更好的维护。我目前还没有使用LibreOffice的经验。 - Andreas
2个回答

3
有很多例子可以参考。在UNO OpenOffice项目中,也有一些Delphi样例。其他语言的样例也很有帮助,因为UNO的系统(这也是OpenOffice的API,也适用于COM)有点复杂。
还有一个论坛提供了一些Delphi代码:http://www.oooforum.org/forum/ 有一些工具、常量和示例单元,这是一个非常好的起点:http://www.koders.com/delphi/fidB69083385CA27692654E24A4FBC81ED2AC516B49.aspx?s=ftp#L63 我有很多相关代码,但是太多了无法在此发布(抱歉),并且它包含在一个非常大的应用程序中。

0

你可以先查看UNO OpenOffice自动化项目:http://udk.openoffice.org/

另外还有一个Sun Microsystems的倡议叫做ODF Toolkit,但它从未起飞。


ODF Toolkit项目已经转移到了Apache孵化器。大部分工作都是基于Java的,但我不认为他们在自动化领域有所涉及。请访问http://incubator.apache.org/odftoolkit/。 - orcmid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接