временное добавление надстройки Word из коммандной строки
Добавлено: 23 июн 2008, 19:37
Что то я никак не соображу 
Мне нужно запустить Winword из командной строки для редактирования определённого
уже существуюшего файла и при этом НА ЭТОТ сеанс работы установить свою надстройку и
запустить из неё макрос.
Для создания нового файла на базе моих темплейтов я это умею (ключи /l и /z командной строки)
Запустить макрос то же нет проблемы - этим занимается ключ /m
Но мне нужно запустить макрос из надстройки (шаблона), лежащего в каталоге моего
приложения. Cкопировать в системный (установить в normal.dot) каталог шаблонов для пользователя я не могу по доменным политикам безопасности. Макросы тем не менее разрешены.
Таким образом я хочу что то вроде winword.exe /l my_templ.dot /m"C:\MyFolder\myLib.dot!MyEditor"
Т.е :
1) загрузить для редактирования надстройку my_templ.dot
2) выполнить макрос MyEditor из НЕРЕГИСТРИРОВАННОЙ надстройки myLib.dot лежащей в каталоге C:\MyFolder
Вот с синтаксисом этой части и проблема
Что бы вы не искали лишнего привожу ниже информацию по ключам командной строки для word
Да, ещё - у меня Office 2003
http://support.microsoft.com/kb/210565/ru

Мне нужно запустить Winword из командной строки для редактирования определённого
уже существуюшего файла и при этом НА ЭТОТ сеанс работы установить свою надстройку и
запустить из неё макрос.
Для создания нового файла на базе моих темплейтов я это умею (ключи /l и /z командной строки)
Запустить макрос то же нет проблемы - этим занимается ключ /m
Но мне нужно запустить макрос из надстройки (шаблона), лежащего в каталоге моего
приложения. Cкопировать в системный (установить в normal.dot) каталог шаблонов для пользователя я не могу по доменным политикам безопасности. Макросы тем не менее разрешены.
Таким образом я хочу что то вроде winword.exe /l my_templ.dot /m"C:\MyFolder\myLib.dot!MyEditor"
Т.е :
1) загрузить для редактирования надстройку my_templ.dot
2) выполнить макрос MyEditor из НЕРЕГИСТРИРОВАННОЙ надстройки myLib.dot лежащей в каталоге C:\MyFolder
Вот с синтаксисом этой части и проблема

Что бы вы не искали лишнего привожу ниже информацию по ключам командной строки для word
Да, ещё - у меня Office 2003
http://support.microsoft.com/kb/210565/ru