|
|
|
| Например, строка "Привод DVD NEC"
Хотелось бы выделить мышкой например "NEC", и по нажатию отдельной кнопки получить этот "NEC" в переменную, с которой уже что то можно делать
Подскажите, есть какие-нибудь подобные решения? | |
|
| |
|
|
|
| свойства поля text, selstart, sellength | |
|
| |
|
|
|
| Отлично, получилось, СПАСИБО :-)
Осталось добавить запуск своего скрипта в контекстное меню (под правую кнопку мыши).
Такое возможно в A2007? | |
|
| |
|
|
|
|
| Намекнёте в каком направлении копать? | |
|
| |
|
18 Кб. |
|
| Да.
Если хочется "перекроить" встроенное контекстное меню, то пример в прицепе на базе 2003.
Попробуйте кнопку "Конструктор форм" контекстного меню в форме.
Необходима ссылка на офисную библиотеку.
Если контекстное меню свое, тогда проще.
Добавлено: поменял прицеп 14:54
Исчо: в 2007 подпись кнопки: "&Конструктор", в русской локали. | |
|
| |
|
|
|
| Только смог добраться :(
Не работает что то.
Access 2007, русский. Подключена Microsoft Office 12.0 Object Library
При открыти формы ошибка "Invalid procedure call or argument", и указывает на строку
Set cmd = CommandBars("Form View Popup").Controls("&Конструктор форм")
Естественно дальше никакого эффекта не вижу. Подскажите, что я не так делаю? | |
|
| |
|
|
|
|
Исчо: в 2007 подпись кнопки: "&Конструктор", в русской локали.
|
| |
|
| |
|
|
|
| А, понял :-)
Только не понял как сделать своё меню :D
Или добавить пару пунктиков своих, например "Фильтровать по выделенному"
Это не то же самое что и "содержит", так как требуется фильтрация не по точному совпадению, а может быть расположено в любом порядке | |
|
| |
|
10 Кб. |
|
| Вот пример создания своего Temporary контекстного меню формы =>
Три кнопки копируются из стандартного, четвертая "своя".
Ссылка на офисную библиотеку в данном варианте не обязательна. | |
|
| |
|
|
|
| Отлично!! То что надо !! Спасибо огромное :-) | |
|
| |