Как передать параметры в надстройку документа MS Word 2003? - PullRequest
1 голос
/ 12 марта 2012

Мне нужно найти способ передать некоторые строки в мою надстройку для Word 2003.Я вижу много способов сделать это, но ни один из них не соответствует моим требованиям:

  1. Я могу записать пользовательские параметры в мой текстовый документ, но когда срабатывает обработчик события ThisDocument_Startup, параметры еще не заполнены.Я также не нашел событие, которое запускается после записи пользовательского параметра.
  2. Я могу использовать аргументы командной строки word, но я открываю этот документ через собственное приложение и мне нужен какой-то способ взаимодействия с ним.открытый экземпляр слова, поэтому я использую класс Microsoft.Office.Interop.Word.Application для этого.Я не нашел способа передать аргументы командной строки в слово COM-объект.
  3. Я могу использовать общий подход к взаимодействию процессов, например, именованные каналы, но IMHO, это было бы излишним.

Кто-нибудь может предложить лучшее решение?А может я что-то не так делаю?

1 Ответ

0 голосов
/ 22 марта 2012

Итак, поскольку никто не ответил на вопрос, я решил использовать именованные каналы. Если кто-то заинтересован в примере кода, я могу опубликовать его.

...