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