Использование сборки Microsoft.Office.Interop.Word - PullRequest
4 голосов
/ 13 июня 2011

Я должен заняться программированием текстовых документов на языке c #.Есть ли способ получить доступ к сборке Microsoft.Office.Interop.Word без установки Microsoft Word?Я пытался установить основные сборки взаимодействия с Office, но сначала меня попросили установить пакет Microsoft Office.

Ответы [ 3 ]

2 голосов
/ 13 июня 2011

Пробовали ли вы распространять PIA для любой версии Office, над которой вы пытаетесь работать?

Например, распространяемый PIA Office 2010 не перечисляет Office как требование (но, конечно, этоошибка в разделе «Системные требования»).

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=938fe8ad-583b-4bd7-a345-23250dc15855#SystemRequirements

0 голосов
/ 05 февраля 2016

Как говорит д-р TJ, вы можете использовать Open XML SDK . Мы использовали Word.Interop, но иногда он останавливается, и Microsoft не рекомендует использовать его для форматирования документов на стороне сервера, поэтому Open XML SDK позволяет очень легко создавать текстовые документы в форматах DOCX и Open XML. Это позволяет вам работать с масштабируемостью, уверенностью (файлы, если они повреждены, можно восстановить) и другими очень хорошими характеристиками.

0 голосов
/ 03 августа 2013

возможно, уже слишком поздно отвечать ... но для тех, кто ищет то же решение, Open XML SDK - это библиотека, выпущенная Microsoft и используемая для работы с офисными документами (doc, xls,ppt, ...)

...