Добрый день! Подскажите пожалуйста, в книге Эксель есть макрос, копирующий информацию с листа и вставляющий ее в блокнот:
Код |
---|
Range(Worksheets("Выгрузка").Cells(1, 1), Worksheets("Выгрузка").Cells(n2, 1)).Copy
Dim MyNotepad
MyNotepad = Shell("notepad.exe", vbNormalFocus)
AppActivate Title:="Блокнот"
SendKeys "^V", False
|
Данный код нормально работает если раскладка на клавиатуре английская, но если поставить русскую, то в блокнот выгружается только буква V, подозреваю, что проблема в операторе SendKeys, но как ее можно исправить?