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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2012, 08:22   #1
redikor
 
Регистрация: 04.02.2012
Сообщений: 3
По умолчанию Макрос для расстановки меток предметного указателя

Добрый день, помогите создать 2 макроса для Word 2003.

Первый.
1) При нажатии комбинации клавиш ставит после выделенно текста метку
предметного указателя.
2) При этом форматирование метки должно быть: цвет текста розовый, Times
New Roman, 9 кегль, обычный. Первая буква метки должна быть заглавной
3) При этом чтобы работал он как с отдельными словами, там и выделенными
словосочетаниями.

Второй
1) Выделяет в документе слово по признаку-- курсив, латиница.
2) Если после слова идет пробел--выделяет следующее слово с такими
параметрами
3) Если после слова идет знак ), то ставит метку предметного указателя
на выделенное слово или фразу.
4) Форматирование метки предметного указателя такое же, как в 1-м.
Пример текста ниже.
Вложения
Тип файла: doc Текст для макросов.doc (28.5 Кб, 16 просмотров)
redikor вне форума Ответить с цитированием
Старый 04.02.2012, 12:12   #2
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

не понял что такое:
метка предметного указателя
Ципихович Эндрю вне форума Ответить с цитированием
Старый 05.02.2012, 03:52   #3
redikor
 
Регистрация: 04.02.2012
Сообщений: 3
По умолчанию

В разделе Вставка-Ссылки есть пункт--оглавление и указатели, там вкладка предметный указатель, где указаны термины и страницы, на которых они встречаются.
Собирается он на основе меток, расставленных скрытым текстом в документе, рядом с отпределяемым словом. Для постановки метки нужно выделить термин и нажать Shift+Alt+X, откроется диалоговое окно, где он будет обозначен.
Для обработки больших текстов (около 200 стр А4) такой способ не очень удобен.
redikor вне форума Ответить с цитированием
Старый 05.02.2012, 07:45   #4
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

ОК, просветили, не пользовался
нервов на это не хватит, хотя как знать... если разобраться
всё в Ворде делается как Shift+Контрол+.....
а тут на тебе Shift+Alt+X
ну а в справке Ворда "элемент указателя" не пробовали смотреть?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 05.02.2012, 22:12   #5
redikor
 
Регистрация: 04.02.2012
Сообщений: 3
По умолчанию

Я смотрел, конечно.
Проблема в том, что необходима обработка большого объема текста, и просто расстановка вручную достаточно муторное занятие на неделю.
А так за паду дней управиться нужно.
Потому нужен макрос, который сделает часть работы за меня.
redikor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик события для смещения указателя мыши по окну программы... vedro-compota Мультимедиа в Delphi 8 15.06.2010 06:08
Алгоритм Лас Вегаса для расстановки восьми ферзей Сурка Помощь студентам 18 31.05.2010 18:59
Инкремент для указателя массива структур Valter Общие вопросы C/C++ 6 31.05.2010 18:30
как выделить память для указателя (pointer), и сюда же, записать : integer, потом через 4 байта, boolean? bigxman Общие вопросы Delphi 1 02.02.2009 21:17
Вопрос по организации поиска и расстановки меток Melifaro Компоненты Delphi 4 01.11.2007 09:53