|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.03.2016, 13:47 | #1 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 76
|
Навеяно предыдущим топиком о Буфере обмена. Можно ли перехватить события "приКопированииВбуфер" и "приВставкеИзБуфера"?
В перечислении Events не нашел ничего подобного
|
02.03.2016, 16:30 | #2 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Если перехват, то можно так:
Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
02.03.2016, 17:21 | #3 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 76
|
О-о-ооо!!!!!
О, великий Вождь!
Да пошлют духи прерий удачи тебе и здоровья твоей Скво и твоиим Скво-рчатам!! В твою честь снимем скальпы с пятнадцати врагов нашиз и с двадцати друзей!! |
03.03.2016, 13:07 | #4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Вождь, присоединяюсь к предыдущему оратору!
А какие еще существуют процедуры для перехвата? До сих пор я знал только autoopen() и autoclose(). Где можно про это почитать? Гугл по запросу word EditPaste ничего путного не выдает.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
03.03.2016, 21:34 | #5 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,034
|
вау нет слов
одним словом Edit а разве это Код:
|
03.03.2016, 22:21 | #6 | |
Форумчанин
Регистрация: 10.02.2012
Сообщений: 109
|
Доброе время суток
Цитата:
В Word с 2007 список макрокоманд можно просмотреть вкладка "Разработчик", группа "Код", кнопка "Макросы", внизу диалога в раскрывающемся списке "Макросы из" выбрать "Команд Word". Похоже любая процедура, названная как и макрос Word будет вызываться. Осталось выяснить как, как дополнение к стандартной команде или как замещение. |
|
04.03.2016, 00:04 | #7 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
AndVGri, попробовал несколько команд - вызываются далеко не все, но похоже из группы Edit... вызываются.
Интересная инфа - до этого я думал, что Ворд практически закрыт с точки зрения событий, по сравнению с Excel, а тут такое!
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
04.03.2016, 00:22 | #8 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,034
|
так там они оказываются все собрались...
и тогда интересно какая разница между FileFind и EditFind? |
06.03.2016, 20:09 | #9 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Перехватить можно практически все действия пользователя. Потому как, почти всем им, есть соответствующие команды Word. Достаточно свой макрос назвать как команду Word. Только это подмена, а не перехват, и придется организовать выполнение "перехваченного" макросом, как в моем примере выше. Список команд есть в диалоге Макросы (Alt+F8). Я делал списки команд для всех версий Word, лежат на моем сайте (раздел Инструкции > Команды).
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
06.03.2016, 23:45 | #10 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,034
|
спасибо за инфу, а противоположность есть ни перед, а после, выделения например, спасибо
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для заданной строки определить все входящие в неё символ. Например: строка "abccbbabbac" состоит из символов "a", "b" и "c" | Sandakan01 | Помощь студентам | 1 | 24.02.2016 03:20 |