Что нового

[Файловая система] Открытие и работа с несколькими excel файлами

Gorr

Новичок
Сообщения
6
Репутация
0
Добрый день, товарищи знатоки!

Подскажите пожалуйста, может ли autoit работать одновнеменно с двумя - тремя книгами excel?

с одной у меня работает без проблем, а когда пытаюсь подключить вторую, вываливает ошибку.

Код:
#include <Excel.au3>
Global $i_ReestrSZ = 2
Global $i__Svod = 2

Global $oAppl_Svod = _Excel_Open()									;Подключение к Excel
Global $oExcel_Svod = _Excel_BookOpen($oAppl_Svod, @ScriptDir & "\Свод.xls") 

Global $oAppl_ReestrSZ = _Excel_Open()									;Подключение ко второму файлу - реестру
Global $oExcel_ReestrSZ = _Excel_BookOpen($oAppl_ReestrSZ, @ScriptDir & "\РеестрСЗ.xls")


$fio = _Excel_RangeRead($oExcel__ReestrSZ, Default, "A" & $i_ReestrSZ)
_Excel_RangeWrite($oExcel_Svod,$oExcel_Svod.Activesheet, $fio,"E" & $i__Svod)


Первую книгу воспринимает, а вторую - нет. Пытаюсь взять содержимое одной ячейки в первом файле и поместить в ячейку во втором.
Что я делаю не так?
 
A

Alofa

Гость
Код:
#include <Excel.au3>

Global $oAppl_Svod = _Excel_Open() ; --> Это делается 1 раз

Global $oExcel_Svod = _Excel_BookOpen($oAppl_Svod, @ScriptDir & "\File-1.xlsx") 
Global $oExcel_ReestrSZ = _Excel_BookOpen($oAppl_Svod, @ScriptDir & "\File-2.xlsx")

_Excel_Close($oAppl_Svod) ; --> И это делается 1 раз (при необходимости)
 
Верх