Я просматривал Интернет в поисках лучшего способа сделать это, но мне не повезло.Если у кого-то здесь есть опыт работы с надстройками Office, я был бы очень признателен за любую помощь, я не прошу решения каким-либо образом, а просто помогаю выбрать направление.
Программное обеспечение, с которым я работаюв основном в VB.Net и C #;IDE VS2008
Вот мой сценарий:
- Пользователь открывает шаблон Word из формы в нашем программном обеспечении (в настоящее время просто через
Process.Start(TemplateFileName.dot)
- Новый документ открываетсяв Word из шаблона и должен отображать пользовательскую панель инструментов с добавленной к ней кнопкой (например, btn1)
- Пользовательская панель инструментов должна иметь возможность принимать некоторые параметры, передаваемые из нашего программного обеспечения (например, AccountNumber, PatientName)
- Затем пользователь редактирует документ и, щелкнув btn1, сохраняет новый созданный документ, создавая каталог на сервере из AccountNumber, который был передан, если такой каталог еще не существует.
- Закрывает Word.
Мне нужна помощь в понимании того, какие технологии использовать для создания такой надстройки. Учитывая, что функциональность очень проста, я не знал, будет ли добавлено COM-в необходимости. Я не уверен, как лучше передать значения в Word из нашего приложения.
Будет развернуто примерно для 40 пользователей, в идеале я хотел бы интегрировать установку надстройки в установку программного обеспечения.
У всех пользователей установлен Office 2003.
Это должно быть видно только в этом конкретном сценарии, например, если пользователь открывает Word на своем компьютере независимо от этого обстоятельства, я бы предпочел добавитьне отображаться.
Я младший разработчик, который никогда не работал с какими-либо разработками MS Office, и любые предложения будут с благодарностью!