0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 4
|
|
1 | |
Макрос Word 2007: автоматически выполняется действие с выделенным фрагментом текста22.03.2011, 19:07. Показов 8744. Ответов 6
Метки нет (Все метки)
Добрый день.
Прошу помочь в реализации такого макроса. Есть текст в Word 2007, он почти весь однородный для макросов, т.к. только по значению слов я знаю, где начинается и заканчивается нужный фрагмент. Нужно этот фрагмент (часто только это 2-4 слова) например сделать жирным или взять в кавычки и т.п. Очень бы облегчил работу макрос, который после/вовремя выделения нужного фрагмента текста мышкой делает автоматически с ним выбранную мной на тот момент манипуляцию. Пожалуйста подскажите как это сделать. Спасибо за помощь.
0
|
22.03.2011, 19:07 | |
Ответы с готовыми решениями:
6
DataGridView надо работать с выделенным фрагментом а не со всей сеткой Для компонента Label изменять Text выделенным фрагментом в компоненте TextBox Макрос в Word 2007 Макрос Word 2007 замена символов |
1389 / 530 / 67
Регистрация: 10.04.2009
Сообщений: 8,715
|
|
22.03.2011, 20:06 | 2 |
была тема такая 1-2 месяца назад Бузине2009 отвечал
Как создать такую кнопку?
1
|
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 4
|
||||||
22.03.2011, 20:08 [ТС] | 3 | |||||
1. Насколько я понимаю макрос должен уже запуститься во время открытия страницы, что быть постоянно активным?
2. Например, можно использовать событие отпускания левой клавиши мыши _MouseUp ([индекс As Integer,] индекс 2 соответствует левой кнопке мыши, и этому событию назначать к примеру это действие
Проблема в том, что не знаю как это реализовать Спасибо, сейчас посмотрю
0
|
1389 / 530 / 67
Регистрация: 10.04.2009
Сообщений: 8,715
|
|||||||||||||||||
22.03.2011, 20:13 | 4 | ||||||||||||||||
всё же сказано:
Сделайте класс и назовите его SelectionPaste. В него поместите вот этот код: Код Visual Basic
Код Visual Basic
Осталось только определить, что выделен один символ и чтобы при выделении симво-лов событие возникало, когда выделен нужный фрагмент.
1
|
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 4
|
|||||||||||
22.03.2011, 20:47 [ТС] | 5 | ||||||||||
думаю что получилось
Я конечно не до конца понял еще каким образом это вышло, т.к. это мой первый макрос в Word. Сейчас только заменил
Спасибо еще раз!
0
|
1389 / 530 / 67
Регистрация: 10.04.2009
Сообщений: 8,715
|
|
22.03.2011, 20:53 | 6 |
0
|
0 / 0 / 0
Регистрация: 22.03.2011
Сообщений: 4
|
|
22.03.2011, 21:08 [ТС] | 7 |
Да конечно и Бузине2009, но Вы мне преподнесли его решение, сам бы не нашел. В Excel пару раз писал вычислительные макросы привязанные к нажатию кнопки, не более того. А ворде, да - первый в жизни макрос
0
|
22.03.2011, 21:08 | |
22.03.2011, 21:08 | |
Помогаю со студенческими работами здесь
7
файл перестал автоматически открываться и пропало окно печати WORD 2007 Макрос для Word 2007: удаление строки с символом Как автоматически в тексте док-та Word 2007 вставлять значение ячейки вставленной Excel? Как привязать один и тот же макрос к разным кнопкам в Word 2007? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |