ObjGet дает ссылку не на тот объект
Я взял пример из справки по функции ObjGet() и немножко его переделал. Выдается ошибка "The requested action with this object has failed" в отношении строки кода $oExcel.Visible = 1. А переменная $Title (я выводил ее через msgbox) равна заголовку окна моего текстового редактора для скриптов. ObjGet как будто бы получает не окно эксель, а активное окно на момент выполнения скрипта. Перед запуском файл "c:\AutoIT.xls", разумеется, открыт.
Код:
$oExcel = ObjGet("c:\AutoIT.xls","Excel.Application") ; Get an existing Excel Object |
В справке есть множество функции на тему Excel'я.
Для ObjGet нужно либо имя файла xls (без указания имени объекта), либо только имя объекта. Но лучше использовать встроенные функции: Код:
#include <Excel.au3> |
Время: 02:02. |
Время: 02:02.
© OSzone.net 2001-