1

Тема: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

Здравствуйте, появилась идея как увеличить скорость работы с Excel с помощью ахк.
Идея заключается в том чтобы копировать текст в браузере или с файла, к примеру:

  • Копирую текст.

  • Нажимаю цифру 1

  • Текст с буфера вставляет в файл (по именифайла) Excel-а кторый неактивный в столбец №1 (если нужны точные координаты то нажимаю цыфру 1 и 4, тоесть в столбец №1 и в строку №4)

Что бы не было путанини с цыфрами:
нажатие цыфри и отжимание означает что уже выбрано столбец или строку, а если зажать 1 и в то время зажать 2 то будет считать что это будет столбец или строка №12 и тд.
Возможно осуществить это?

2

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

Задача непонятна.

3

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

http://www.script-coding.com/forum/view … hp?id=7490

4

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

ypppu, задача заключаеться в том что бы вставлять в файл excel-а текст с буфера обмена, не делая окно файла активным.

5

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

ypppu, что вам именно не понятно?

6

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

После предыдущего сообщения понял Вас. Вставлять из буфера в Excel можно командой ControlSend. А вот выбрать нужную ячейку с помощью ControlClick, не активируя окно, не удаётся - некорректно работает.
Попробуйте вариант с ComObj от Malcev.

Возможно, существуют альтернативные варианты с PostMessage / SendMessage.

7

Re: AHK: вставка текста с буфера обмена в неактивное окно Excel-a

ypppu, жаль что не понимаю что делать. Ну ладно создам другую тему с другой идеей.