2011-08-31 42 views
2

真的希望这里有人能帮助我。我希望自动化我的应用程序和Open Office。开放式办公自动化

任何人都可以指向正确的方向吗?微软Office自动化有很多信息,但几乎没有任何关于Open Office的信息。

我希望有人能推荐一个很好的一套组件购买或者是一些好的库在我的项目,这将使自动化更加容易包括。

任何帮助,将不胜感激!

亲切的问候

多诺万

+2

注意:通过了oleautomation OpenOffice是一个区域被频繁在OpenOffice的代码库破碎(非功能性的)。 –

+0

@Warren P:事实上,OpenOffice 3.3的自动化被打破了。似乎有一个解决办法,但它尚未纳入3.4测试版。随着Oracle和Apache当前接管OpenOffice的这个项目,我不知道什么时候会发布3.4。 –

+0

LibreOffice 3.3是否存在相同的问题,或者他们的bug修复速度更快? – Andreas

回答

3

这里有很多例子。在UNO OpenOffice项目中,还有一些针对Delphi的样本。其他语言的样本也是有用的,因为系统的UNO(OpenOffice的API也是通过COM)有点复杂。

还有一些德尔福码论坛:http://www.oooforum.org/forum/

有一些工具和Constanst和实例单位,这是一个非常好的起点:http://www.koders.com/delphi/fidB69083385CA27692654E24A4FBC81ED2AC516B49.aspx?s=ftp#L63

我有相当多的代码对于这个任务,但是在这里发布它太多了(对不起),它被包含在一个非常大的应用程序中。

0

你可以检查出UNO OpenOffice的自动化项目启动:http://udk.openoffice.org/

还有一个名为ODF工具包Sun Microsystems公司首创,但它永远不会起飞。

+0

ODF Toolkit项目已转移到Apache孵化器。大部分工作都是基于Java的,但我不认为他们已经进入了自动化领域。查看http://incubator.apache.org/odftoolkit/ – orcmid