Добрый вечер.
Подскажите новичку насчет кода.
Имеется скрипт - запускающий макрос в конкретном документе xls
Но этот скрипт - сперва открывает файл xls, тогда как открывать его не надо - он уже закрыт.
Подскажите - чем заменить команду Excel_Open , чтобы скрипт не открывал всякий раз - файл Книга.xls, а искал бы его среди уже открытых окон по названию Title ?
(А если бы не находил его среди открытых окон - писал бы "Окно не найдено")
Подскажите новичку насчет кода.
Имеется скрипт - запускающий макрос в конкретном документе xls
Но этот скрипт - сперва открывает файл xls, тогда как открывать его не надо - он уже закрыт.
Код:
#include <Excel.au3>
$oExcel = _Excel_Open()
$oBook = _Excel_BookOpen($oExcel, @ScriptDir & "\Книга.xls")
;~ $oBook.Sheets('Лист3').Select
$oShape = $oBook.ActiveSheet.Shapes("Rectangle 12")
$oExcel.Run($oShape.OnAction)
$oBook.Sheets('Лист1').Select
Подскажите - чем заменить команду Excel_Open , чтобы скрипт не открывал всякий раз - файл Книга.xls, а искал бы его среди уже открытых окон по названию Title ?
(А если бы не находил его среди открытых окон - писал бы "Окно не найдено")