Что нового

Копирование данных из файла эксель и вставка в другой файл эксель

Grell

Новичок
Сообщения
127
Репутация
0
Версия AutoIt: 3.3.14.0

Описание:
Добрый вечер. форумчане.
Подскажите - как автоит-скриптом реализовать следующую операцию.

Есть файлы экселя 1.xls и 2.xls. Изначально файлы не открыты в программе Эксель.
Нужно из ячейки B4 файла 2.xls (зеленая ячейка) - копировать содержимое в файл 1.xls ячейку F3 (желтая ячейка).

Примечания:
Нужен именно автоит-скрипт, а не экселевский макрос.
 

Вложения

  • 1.rar
    12.2 КБ · Просмотры: 5

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Это легко. Тебе помогут, но не сегодня. ;)
 

ra4o

AutoIT Гуру
Сообщения
1,162
Репутация
242
Можно так :
Код:
#include <excel.au3>

$oExcel=_Excel_Open(False)
$oWorkbook2=_Excel_BookOpen($oExcel,@ScriptDir&'\2.xls')
$oWorkbook1=_Excel_BookOpen($oExcel,@ScriptDir&'\1.xls')
_Excel_RangeWrite($oWorkbook1, $oWorkbook1.Activesheet, _Excel_RangeRead($oWorkbook2, Default, 'B4'),'F3')
_Excel_close($oExcel)
 
Автор
G

Grell

Новичок
Сообщения
127
Репутация
0
ra4o , большое спасибо.
Ваш код - работает.
 
Верх