powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скрытый вызов кода
8 сообщений из 8, страница 1 из 1
скрытый вызов кода
    #37332037
Skulll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги,

Нужно вызвать из Excel код который копирует в буфер обмена определенные данные.
Но вызывать должен только тот кто конкретно знает про эту фичу, т.е. либо скрытая кнопка, либо сочетание клавишь.
Ни то ни другое не удалось мне найти в VB for Excel.

Можно ли задать на определенные код определное сочетание клавишь? Или может какой другой способ подскажите?
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332113
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkulllМожно ли задать на определенные код определное сочетание клавишь?
SendKeys F1
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332124
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я обычно делаю

а) Двойной щелчок по какой-то метке (даже метке без надписи, то есть пользователь должен просто знать место, где она находится)
б) Нажатие пользователем на какую-то обычную кнопку (которая выполняет какую-то другую функцию), но при зажатом Shift-е, Control-е и т.п.
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332703
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Skulll,

Application.OnKey
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332781
Skulll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeSkulll,

Application.OnKey
У меня в Module2 есть процедура Sub Кнопка1_запрос()
В Лист1(Форма) пишу Application.OnKey "%^{HOME}", "Кнопка1_запрос"
Но при вызове пишет ошибку Invalide outside procedure.
В каком месте нужно писать Application.OnKey ?

Shocker.ProЯ обычно делаю

а) Двойной щелчок по какой-то метке (даже метке без надписи, то есть пользователь должен просто знать место, где она находится)
б) Нажатие пользователем на какую-то обычную кнопку (которая выполняет какую-то другую функцию), но при зажатом Shift-е, Control-е и т.п.

А как повесить на щелчек мышкой по ячейки повесить вызов процедуры?
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332792
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите события WorkSheet - SelectionChange или BeforeDoubleClick...
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37332856
Skulll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПосмотрите события WorkSheet - SelectionChange или BeforeDoubleClick...

Спасибо, получилось!1
...
Рейтинг: 0 / 0
скрытый вызов кода
    #37333119
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkulllВ каком месте нужно писать Application.OnKey ?


В модуле Thisworkbook, метод Workbook_Open.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скрытый вызов кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]