Вопрос

Я пробираюсь в Интернете в поисках наилучшего способа достичь этого, но не повезло. Если кто-то здесь имеет опыт работы с офисными надстройками, я бы очень признателен за любую помощь, я не прошу решения любыми средствами, просто помощь, с которым нужно предпринять.

Программное обеспечение, над которым я работаю, является в первую очередь в VB.NET и C #; IDE VS2008.

Вот мой сценарий:

  • Пользователь открывает шаблон слова из формы в нашем программном обеспечении (в настоящее время просто через Process.Start(TemplateFileName.dot)
  • Новый документ открывается в Word из шаблона и необходимо отобразить пользовательскую панель инструментов с помощью кнопки, добавленной к ней (например, BTN1)
  • Пользовательская панель инструментов должна иметь возможность получать несколько параметров, переданных из нашего программного обеспечения (например, учетная база, больница)
  • Затем пользователь редактирует документ, и нажав BTN1, он сохраняет вновь созданный документ, создавая каталог на сервере с учетной записи, который был передан, если такой каталог еще не существует.
  • Закрывает слово.

Мне нужна помощь с пониманием того, какие технологии использовать для создания такого надстройки. Учитывая, что функциональность очень базовая, я не знал, будет ли необходим надстройку. Я не уверен, что будет лучшим способом проходить значения в слово из нашего приложения.

Это дополнение необходимо развернуть до примерно 40 пользователей, в идеале я хотел бы интегрировать установку надстройки в установку программного обеспечения.

У всех пользователей установлено Office 2003.

Он должен быть виден только в этом конкретном сценарии, например, если пользователь открывает слово на машине независимо от этого обстоятельства, я бы предпочел, чтобы добавить не было отображаться.

Я младший разработчик, который никогда не работал с каким-либо видом развития MS Office, и любые предложения были бы очень оценены!

Это было полезно?

Решение

Самые легкие и никакие боли с развертыванием - это простой взаимодействие. То же самое версия Office для всех пользователей является ключом здесь. Комаддин с взаимодействием возможен, но не обязан абсолютно необходимым. Do Code VBA, пользовательские элементы GUI и MACROS в файл .dot, если хотите. Я думаю, что это лучший способ (легко).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top