Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Управление Word макросом из Excel
 
вобщем, в кратце: надо нажатием кнопки на странице Excel макросом вписать в ОТКРЫТЫЙ вордовский документ номер протокола и дату регистрации (NOW ),зафиксировать его в списке ,  сохранить в определённую папку так, чтобы его можно было открыть из этой же книги Excel  
 
подробнее:  
открываем Единый реестр протоколов ЭТЛ.xls  
открываем Cопротивление изоляции.doc (это может быть любой текстовый файл с любым названием, но в нем есть строки ПРОТОКОЛ,ОБЪЕКТ,ЗАКАЗЧИК и "   "___________20  г.)  
нажимаем КНОПКУ "ЗАРЕГИСТРИРОВАТЬ ПРОТОКОЛ"  
макрос Excel считывает название (уже !) открытого вордовского документа, копирует его в столбец "название бланка протокола",и  соответсвенно строки ОБЪЕКТ,ЗАКАЗЧИК.  
таблица формирует дату регистрации, новое название документа, путь к новому файлу в папке "ГОТОВЫЕ ПРОТОКОЛЫ" и гиперссылку на него.  
далее макрос Excel берёт из нового названия протокола строку вида "№_ЭР_ГОД" ( напр. 345_ЭР_2009) и заменяет в ворде строку ПРОТОКОЛ строкой ПРОТОКОЛ 345_ЭР_2009 и дату ("   "___________20  г.) аналогично.  
макрос Excel сохраняет изменённый файл в папку ГОТОВЫЕ ПРОТОКОЛЫ с атрибутом только для чтения.  
при добавлении нового файла все записи должны вестись в следующих строках таблицы.  
 
зы образец вордрвского протокола (который необходимо зарегистрировать) приложен- сопротивление изоляции.doc  
 
пробовал конструкцию вида:  
Application.ActivateMicrosoftApp xlMicrosoftWord  
- открывает НОВЫЙ документ, а мне нужно прицепиться к уже открытому (он единственный на компе будет открытым).  
дальше в ворде макрорекордер и копипастить в макрос Excel-ето вроде ясно  
 
SendKeys -тоже пробовал, но как только переключаюсь в окно ворда (%  
{TAB}) -работа макроса закнчивается  
 
ПАМАГИТЕ! немогу создать обьект из открытого вордовского документа (название его заранее не известно, кроме ".doc") для нормальной работы макроса
Страницы: 1
Наверх