Открыть папку сборки Office - PullRequest
1 голос
/ 09 ноября 2011

Я гуглил «Open Office C #» и нашел часто повторяющееся руководство: http://www.opendocument4all.com/download/OpenOffice.net.pdf

Проблема в этой части (фрагмент из pdf):

Изменение из визуальногоОкно студии в окно проводника.Переместитесь в папку сборок CLI.Вы найдете их в пути установки программы OpenOffice в папке с именем «Assembly».В этой папке вы должны увидеть следующие .net сборки.

У меня нет этой папки "сборка".Я перешел к: C: \ Program Files (x86) \ OpenOffice.org 3

Его просто нет.Я должен создавать отчеты с использованием C #.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2012

Я не уверен, что Яхья понял, о чем вы спрашивали ...

Поскольку у меня возникла та же проблема (я думаю), я подумал, что поделюсь найденным решением:

В версии (версиях) 3.x + dll cli_ * помещаются в GAC и (afak) недоступны из проекта VisualStudio.Вы должны извлечь их из файла openofficeorg1.cab (используя RAR, WinZip, 7z и т. Д.).

Вот ссылка, которая более подробно описывает тему: http://blog.nkadesign.com/2008/net-working-with-openoffice-3/

Кстати, когда я сделал это (успешно), я нашел 6 таких cli_ * dlls.

Стоит упомянуть, что, когда я столкнулся с этим лакомым кусочком, я уже удалил папку начальной установки, которая была создана во время установки,поэтому мне пришлось удалить OpenOffice, а затем переустановить, чтобы получить эту папку обратно.После этого это было легко.

Надеюсь, это помогло.

2 голосов
/ 09 ноября 2011

Согласно комментариям выше от OP цель состоит в том, чтобы создать DOC или DOCX:

Для создания DOCX доступна БЕСПЛАТНАЯ опция ( OpenXML от MS ) ...

Для создания старого формата DOC (среди множества других вещей есть дляпример Aspose.Words (коммерческий - просто счастливый клиент, не аффилированный).

РЕДАКТИРОВАТЬ - согласно комментарию:

Все вышеуказанные опции работаютнезависимо от Word (т. е. Office не требуется / не установлен на компьютере).

...