打开Office程序集文件夹

时间:2011-11-08 21:05:26

标签: c# openoffice-writer

我用谷歌搜索“Open Office C#”并找到了一个通常重复的教程:http://www.opendocument4all.com/download/OpenOffice.net.pdf

问题在于这一部分(来自pdf的片段):

  

从Visual Studio窗口更改为资源管理器窗口。转移到   CLI程序集文件夹。您将在OpenOffice程序中找到它们   名为“assembly”的文件夹中的安装路径。在这个文件夹中你   应该看到以下.net程序集。

我没有这个“assembly”文件夹。我导航到: C:\ Program Files(x86)\ OpenOffice.org 3

根本就不存在。我必须使用C#创建报告。

2 个答案:

答案 0 :(得分:2)

根据上述OP的评论,目标是创建DOC或DOCX:

为了创建DOCX,有一个免费选项(OpenXML from MS)可用...

用于创建较旧的DOC格式(在许多其他内容中有例如Aspose.Words(商业 - 只是一个快乐的客户,而非附加的)。

编辑 - 根据评论:

以上所有选项均独立于Word工作(即不需要在计算机上安装/安装Office)。

答案 1 :(得分:2)

我不确定Yahia明白你在问什么......

因为,我有同样的问题(我认为),我想我会分享我找到的解决方案:

在版本3.x +中,cli_ * dll放置在GAC中,并且(afak)无法从VisualStudio项目中访问。你必须从openofficeorg1.cab文件中提取它们(使用RAR,WinZip,7z等)。

以下链接详细介绍了该主题: http://blog.nkadesign.com/2008/net-working-with-openoffice-3/

顺便说一句,当我这样做(成功)时,我发现了6个这样的cli_ * dll。

值得一提的是,当我遇到这个消息时,我已经删除了在安装过程中创建的初始安装文件夹,因此我不得不卸载OpenOffice,然后重新安装以恢复该文件夹。之后很容易。

希望这有一些帮助。