Вопрос по add-in, ms-office, ms-word, .net – Разработка надстройки MS Word

6

Кто-нибудь знает хороший инструмент для разработки надстроек для Word в .net? Надеюсь, что-то, что поддерживает как офис 2003 и 2007.

Благодарю.

Ваш Ответ

4   ответа
4

рументов, и по этому вопросу имеется множество книг. Некоторые из наиболее популярных подходов:

VBA comes with office and can be used in two modes. In the first, macros can be written within the document or a template. This has the advantage that the code follows the document and the disadvantage that you cannot easily propogate updates to existing documents. It can also be used to develop extensions by placing a document with the macros in the right folder and registering it with Office. Visual Studio Tools for Office Allows you do to VBA-like projects but with .Net. The assemblies can be bundled with the documents or installed as extensions. Note that VSTO is not necessary for doing non-bundled extensions - you can do this with any .Net development tool if you install the Primary Interop Assembiles for Office. These are shims that wrap the COM API with a native .Net one. Any language such as that supports COM (Component Object Model) can be used to develop office extensions. Examples of such languages are C++, Delphi and Python.
6

ым очевидным является, конечно, сам Office. Он имеет богатую поддержку макросов и VBA. Вы также можете использовать SharePoint для расширения функций совместного использования документов и управления ими. Но если ваша надстройка сложнее, чем может быть обработана внутри Office, я предлагаю вам использоватьVisual Studio 2008 илиИнструменты для офиса надстройка для Visual Studio 2005.

Следует иметь в виду, что Office - это в основном набор COM-объектов. Таким образом, в то время как такие инструменты, как Visual Studio, с глубокой поддержкой классов .NET Framework и Office упрощают разработку решений для приложений Office, затрачивая время, силы и повышая терпимость к боли, вы можете разработать дополнение Office с помощью блокнота.

У Microsoft очень хороший ресурсный сайт для разработчиков OfficeВот.

1

Даниэль Мот провели несколько очень хороших веб-трансляций для начинающих VSTO, взгляните на них.

1

развертывании, и если вы хотите, чтобы у пользователя была установлена та или иная версия .net framework.

Похожие вопросы