2011-11-08 79 views
1

我GOOGLE了 「開放式辦公C#」,發現一種常用反覆出現的教程:http://www.opendocument4all.com/download/OpenOffice.net.pdf打開Office組件文件夾

麻煩的是這部分(段從PDF):從Visual Studio窗口

更改爲資源管理器窗口。移至CLI組件文件夾的 。您可以在名爲「assembly」的文件夾中的OpenOffice程序 安裝路徑中找到它們。在此文件夾中,您應該看到以下.net程序集。

我沒有這個「assembly」文件夾。我導航到: C:\ Program Files文件(x86)\ OpenOffice.org 3

它根本不存在。我必須使用C#創建報告。

+0

報告需要使用哪種文件格式? ODT? DOC? DOCX? RTF? PDF? – Yahia

+0

文件格式需要在DOC或DOCX –

+0

請看我的答案下面...有一個免費的圖書館從MS創建DOCX ...如果它需要是DOC我包括一個商業圖書館的鏈接可以做如果需要的話...... – Yahia

回答

2

按照從OP的目標是創建DOC或DOCX上述評論:

爲了創建DOCX有一個自由選擇(OpenXML from MS)可...

爲創建舊的DOC格式(很多其他的事情之間存在例如Aspose.Words(商業 - 只是一個快樂的客戶,而不是affilliated)

編輯 - 按評論:

以上所有選項均可獨立於Word工作(即不需要在機器上安裝Office)。

+0

這是否允許我創建圖形,而不需要在計算機上安裝Microsoft Word? –

+0

@StormKiernan是 - 絕對:-) – Yahia

2

我不知道葉海亞明白你問...

至於,我有同樣的問題(我認爲),我想我會分享我找到了解決辦法:

在版本(s)3.x + cli_ * dlls放置在GAC中,並且(afak)不能從VisualStudio項目中訪問。你必須從openofficeorg1.cab文件中提取它們(使用RAR,WinZip,7z等等)。

這裏是一個鏈接,進入更詳細覆蓋的題目是: http://blog.nkadesign.com/2008/net-working-with-openoffice-3/

BTW,當我這樣做(成功),我發現了6個這樣的cli_ *的DLL。

值得一提的是,當我遇到這個小技巧時,我已經刪除了在安裝過程中創建的初始安裝文件夾,所以我不得不卸載OpenOffice,然後重新安裝以恢復該文件夾。之後,這很容易。

希望這有一些幫助。