Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 17:25   #1
Nykolyn
 
Регистрация: 03.12.2010
Сообщений: 4
Восклицание Автозапуск макроса

Sub Test()
Selection.MoveLeft Unit:=wdWord, Count:=3, Extend:=wdExtend
Selection.Copy
Dim iData As DataObject
Set iData = New DataObject
iData.GetFromClipboard
iText = iData.GetText
Selection.Find.ClearFormatting
With Selection.Find
.Text = iText
.Replacement.Text = ""
.Forward = False
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
End Sub

Подскажите плиз, нужно чтобы этот макрос сам запускался, когда нажимаю пробел
То есть после каждого введенного слова

Последний раз редактировалось Nykolyn; 04.12.2010 в 17:28.
Nykolyn вне форума Ответить с цитированием
Старый 08.12.2010, 07:21   #2
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Привязка макроса к нажатию клавиши "Пробел":
Код:
    CustomizationContext = ActiveDocument 'NormalTemplate
    KeyBindings.Add _
        KeyCode:=BuildKeyCode(Arg1:=Word.wdKeySpacebar), _
        KeyCategory:=Word.wdKeyCategoryMacro, _
        Command:="Test"
В текст пробел придется вставлять самому, макросом. Например так:
Код:
Selection.TypeText " "
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозапуск макроса при изменении фигуры Balalai Microsoft Office Excel 14 11.09.2010 16:59
Автозапуск макроса при открытии и закрытии книги ruavia3 Microsoft Office Excel 8 06.04.2009 11:09
Автозапуск Sk!f Общие вопросы Delphi 1 27.02.2009 12:26
Запуск макроса с параметрами из другого макроса Saladin Microsoft Office Excel 2 19.01.2009 09:43
Автозапуск Cobra9100 Microsoft Office Excel 7 13.01.2009 13:54