是否可能在Openoffice中进行自动化

时间:2012-09-03 13:13:28

标签: c# openoffice.org

C#中的MS-office中的代码用于openoffice中的字自动化。但我希望openoffice中的字自动化使用C#。所以通过openoffice可以吗?我想使用C#在{{1}}中以编程方式读取,编写和保存.doc文件 提前致谢

2 个答案:

答案 0 :(得分:1)

简短回答否,

Word不是Open Office的一部分,那么它将如何运作?

但是你可以automate Writer但是,它有一个不同的模型,所以很多代码都必须重写。


如果Open Office要公开兼容的API,我认为这会引起一些有趣的版权和知识产权问题,但是,我不是律师。但是,我并没有颂扬产品或API的好处,它们只是不同。

答案 1 :(得分:1)

这是可能的。你必须设置。 OpenOffice,OpenOffice SDK,安装SDK后,您必须在SDK文件夹中运行setsdkenv_windows.bat,然后它将需要其他组件,您必须从这里安装3或4 http://gnuwin32.sourceforge.net/packages.html

CALC的示例可能位于C:\ Program Files \ OpenOffice.org 3 \ Basis \ sdk \ examples \ CLI \ CSharp \ Spreadsheet

之类的路径中

Writer的样本只是在线,刚才我需要Impress的样本,但CALC自动化的自动化是10/10