Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Эмуляция нажатия клавиш - в редакторе Visual Basic - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Эмуляция нажатия клавиш - в редакторе Visual Basic (Макросы/Sub)
Эмуляция нажатия клавиш - в редакторе Visual Basic
rotten41 Дата: Пятница, 24.03.2017, 01:15 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, специалисты по экселю. Подскажите ответ на непростой вопрос.

Есть макрос вызова - через щелчок по кнопке - окна редактора Visual Basic для этой книги.

Подскажите - как добавочно сэмулировать нажатие в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break ?
Окно с редактором ВизуалБэйсика для данного файла - носит название (без кавычек): "Microsoft Visual Basic for Applications - 9765.xls"
К сообщению приложен файл: 9765.xls (42.0 Kb)
 
Ответить
СообщениеЗдравствуйте, специалисты по экселю. Подскажите ответ на непростой вопрос.

Есть макрос вызова - через щелчок по кнопке - окна редактора Visual Basic для этой книги.

Подскажите - как добавочно сэмулировать нажатие в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break ?
Окно с редактором ВизуалБэйсика для данного файла - носит название (без кавычек): "Microsoft Visual Basic for Applications - 9765.xls"

Автор - rotten41
Дата добавления - 24.03.2017 в 01:15
KuklP Дата: Пятница, 24.03.2017, 01:49 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
В справке по SendKeys все это есть. Может откроете страшную тайну, зачем Вам сие шаманство? Какова конечная цель?


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеВ справке по SendKeys все это есть. Может откроете страшную тайну, зачем Вам сие шаманство? Какова конечная цель?

Автор - KuklP
Дата добавления - 24.03.2017 в 01:49
rotten41 Дата: Пятница, 24.03.2017, 06:59 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
В справке по SendKeys все это есть.


Это вы вот такой код, что ли имеете ввиду?

[vba]
Код
Public Sub Макрос1()
Application.SendKeys ("%{F11}")
End Sub
  
Public Sub test()
Call Макрос1
Application.SendKeys ("^{BREAK}")
End Sub
[/vba]

Он не сработает.
Я же написал в первом сообщении -"эмуляция нажатия в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break"
 
Ответить
Сообщение
В справке по SendKeys все это есть.


Это вы вот такой код, что ли имеете ввиду?

[vba]
Код
Public Sub Макрос1()
Application.SendKeys ("%{F11}")
End Sub
  
Public Sub test()
Call Макрос1
Application.SendKeys ("^{BREAK}")
End Sub
[/vba]

Он не сработает.
Я же написал в первом сообщении -"эмуляция нажатия в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break"

Автор - rotten41
Дата добавления - 24.03.2017 в 06:59
KuklP Дата: Пятница, 24.03.2017, 07:33 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Я же написал в первом сообщении -"эмуляция нажатия
Это и есть эмуляция. Пока Вы не объясните:
зачем Вам сие шаманство? Какова конечная цель?
- далее разговор не имеет смысла.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение
Я же написал в первом сообщении -"эмуляция нажатия
Это и есть эмуляция. Пока Вы не объясните:
зачем Вам сие шаманство? Какова конечная цель?
- далее разговор не имеет смысла.

Автор - KuklP
Дата добавления - 24.03.2017 в 07:33
rotten41 Дата: Пятница, 24.03.2017, 08:09 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Какова конечная цель?


Конечная цель запустить в редакторе VisualBasic режим Break Mode.
 
Ответить
Сообщение
Какова конечная цель?


Конечная цель запустить в редакторе VisualBasic режим Break Mode.

Автор - rotten41
Дата добавления - 24.03.2017 в 08:09
KuklP Дата: Пятница, 24.03.2017, 08:15 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Поставьте команду Stop в любом месте кода(или просто нажмите F9) и будет Вам счастье.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПоставьте команду Stop в любом месте кода(или просто нажмите F9) и будет Вам счастье.

Автор - KuklP
Дата добавления - 24.03.2017 в 08:15
rotten41 Дата: Пятница, 24.03.2017, 08:25 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Поставьте команду Stop в любом месте кода(или просто нажмите F9) и будет Вам счастье.


Кодов около 50, и прицеплены они на событие Calculate.
Жать на кнопку F9 - придется каждые несколько секунд работы.

Меня интересует то, что я написал в первом сообщении -"эмуляция нажатия в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break".
 
Ответить
Сообщение
Поставьте команду Stop в любом месте кода(или просто нажмите F9) и будет Вам счастье.


Кодов около 50, и прицеплены они на событие Calculate.
Жать на кнопку F9 - придется каждые несколько секунд работы.

Меня интересует то, что я написал в первом сообщении -"эмуляция нажатия в вызванном окне редактора ВизуалБэйсика - сочетания клавиш Ctrl+Break".

Автор - rotten41
Дата добавления - 24.03.2017 в 08:25
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Эмуляция нажатия клавиш - в редакторе Visual Basic (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!