Страницы: 1
RSS
Как VBS-скриптом работать с уже открытыми файлами excel/word?
 
Добрый день.
Как VBS-скриптом обратиться/работать с уже открытыми файлами excel/word?

Создать новый экземпляр приложения и открыть файлы я вроде бы умею, а вот как обратиться и работать с уже открытыми файлами?
 
Странный вопрос. Бахтиёр, Вы же вроде не первый раз с кодами сталкиваетесь.
Подключаетесь через GetObject(,"Excel.Application")[или Word.Application] и работаете с открытыми ранее приложениями. Можете перебирать файлы, можете еще что-то делать. В зависимости от задачи, можно и по полному пути файла его открыть через GetObject.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Получите ссылку на открытый экземпляр Excel/Word. Такой способ работает, если открыт один экземпляр/процесс (excel.exe/winword.exe). Если запущено несколько, тогда хуже: надо ещё найти нужный Excel/Word.
Код
Set xlApp = GetObject("Excel.Application")
Set wdApp = GetObject("Word.Application")
 
del
Изменено: Бахтиёр - 04.03.2025 13:52:07
 
Дмитрий(The_Prist) Щербаков, artem_sib спасибо, получилось
Страницы: 1
Читают тему
Наверх