1

我有C#用于单词自动化的代码MS-office。但我希望在openoffice使用 C# 时实现单词自动化。那么是否可以通过openoffice?我想以编程方式读取、写入和另存为 .doc 文件 ,提前openoffice使用ThanksC#

4

2 回答 2

1

简短的回答不,

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

但是,您可以使 Writer 自动化,但它有不同的模型,因此您的很多代码都必须重新编写。


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

于 2012-09-03T13:24:04.373 回答
1

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

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

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

于 2012-10-11T20:42:23.920 回答