Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Словить нажатие правой кнопкой мыши в Word Добавлено: 05.11.07 01:33  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
При нажатии правой кнопкой мышив в любом месте документа Word выпадает стандартное меню. Можно ли програмно ловить нажатие правой кнопкой мыши в документе и блокировать выпадания стандартного меню.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Pavel



Вопросов: 0
Ответов: 82
 Профиль | | #1 Добавлено: 07.11.07 18:40
1) Создать модуль общего назначения, записать туда

Dim Cls As New Class1

Sub Register_Event_Handler()
    Set Cls.appWord = Word.Application
End Sub


2) Создать модуль класса Class1, записать туда

Public WithEvents appWord As Word.Application

Private Sub appWord_WindowBeforeRightClick(ByVal Sel As Selection, Cancel As Boolean)
    MsgBox "Контекстное меню сегодня не работает!", , "Context menu"
    Cancel = True
End Sub


Запустить код из модуля, т.е. F5 (а не из класса) и теперь у вас не будет работать контекстное меню, вызываемое правой клавишей мыши.


P.S. читайте справку в Word по событию WindowBeforeRightClick Event

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам