Здравствуйте!
Есть текст в буфере обмена. Скрипт должен открыть книгу и вставить данные.
Книга открывается.
А вот данные не вставляются. Хотя нажимаю Cntr+v и всё вставляется.
Подскажите пожалуйста где я ошибаюсь.
Прилагаю данные для буфера и сам скрипт:
Спасибо.
Добавлено:
Со вставкой через
я понял где накосячил: правильно будет так:
Добавлено:
А вот как вставить по-другому ... сразу весь массив без указания его размерности на листе ...
Есть текст в буфере обмена. Скрипт должен открыть книгу и вставить данные.
Книга открывается.
А вот данные не вставляются. Хотя нажимаю Cntr+v и всё вставляется.
Подскажите пожалуйста где я ошибаюсь.
Прилагаю данные для буфера и сам скрипт:
Код:
#include <Excel.au3>
$path = @ScriptDir & "\Вставка сюда.xlsx"
$oExcel = _ExcelBookOpen($path)
WinWaitActive($oExcel, "",2)
Send("^v", 0) ; так не получается
Send("{ins}", 0) ; так тоже
; и так не получается ...
;~ For $i = 1 To 10
;~ _ExcelWriteCell($oExcel, ClipGet(), 'A' & $i)
;~ Next
Спасибо.
Добавлено:
Сообщение автоматически объединено:
Со вставкой через
Код:
Send("{ins}", 0)
Код:
Send("+{ins}", 0)
Добавлено:
Сообщение автоматически объединено:
А вот как вставить по-другому ... сразу весь массив без указания его размерности на листе ...