Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 3 ]
- AndreyGu
- рядовой
- Неактивен
- Зарегистрирован: 16.01.2016
- Сообщений: 1
Тема: Макрос для формирования словаря текста
Приветствую!
Требуется создать с "0" или модифицировать имеющийся (при заинтерсованности вышлю код) макрос, который умел бы:
По нажатии комбинации клавиш:
1. выделять цветом по всему тексту выделенный в данный момент фрагмент;
+
2. копировать выделенный фрагмент в новую строку таблицы в другом файле (Word или Excel).
Т.е. макрос должен помочь автоматизировать процесс выборки фраз из текста / формирование словаря текста.
Буду очень признателен за помощь в этом вопросе.
Заранее спасибо!
- Зарегистрирован: 04.04.2016
- Сообщений: 27
- Поблагодарили: 12
Re: Макрос для формирования словаря текста
Я решал задачу с помощью словарей (для создания собственно словаря) и регулярных выражений (для выделения одинаковых фрагментов кода). Создается впечатление, что при значительных объемах информации, выделение фрагмента текста может вызвать подтомаживание, но более быстрого способа пока не нашел. К сообщению прикладываю файл, файл эксель, который будет содержать словарь, создается автоматически в той же папке, в которой находится вордовский. Так же прилагаю фрагмент кода, который отвечает за выделение, возможно кто-нибудь сможет его переработать для большей скорости
Application.ScreenUpdating = False
With ActiveDocument
Set Regexp = CreateObject("VBScript.RegExp")
Regexp.Global = True
Regexp.Pattern = Selection.Text
Set Match = Regexp.Execute(.Range.Text)
.Range.Font.ColorIndex = wdAuto
For i = 0 To Match.Count - 1
.Range(Match(i).firstindex, Match(i).firstindex + Match(i).Length).Font.ColorIndex = wdRed
Next
End With
Application.ScreenUpdating = True
- Зарегистрирован: 04.04.2016
- Сообщений: 27
- Поблагодарили: 12
Re: Макрос для формирования словаря текста
Кажется, файл не прикрепился. Вынужден отметить, что форум вообще не очень удобен для пользования ![sad](http://wordexpert.ru/forum/img/smilies/sad.png)
Post's attachmentsСловарь.docm 22.18 Кб, 3 скачиваний с 2016-04-13
You don't have the permssions to download the attachments of this post.
Сообщений [ 3 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Макрос для формирования словаря текста
Такому мощному редактору текстов, как Microsoft Word, посвящено очень много литературы. Эта программа настолько многогранна и многозадачна, что изучить все тонкости работы с ней очень сложно. На портале о Microsoft Office Word вы узнаете про: про копирование из word в word закрывается щаашсу.
Можно долгое время пользоваться Вордом и не подозревать о многих его скрытых возможностях.
На форуме сайта Ворд Эксперт собрана наиболее полная информация о функциях и нюансах работы различных версий приложения. На портале о Microsoft Office Word вы узнаете про: как создать шаблон для xml-файла в word.
Посетив форум, пользователь Ворда сможет не только найти готовые решения многих проблем, но и обсудить трудности и интересующие операции. На портале о Microsoft Office Word вы узнаете про: word 2007 работа с заголовками.
Самые часто задаваемые вопросы (такие, как удаление лишних пробелов, абзацев, написание макросов в автоматическом режиме, назначение горячих клавиш для макросов и многое другое) собраны в один подраздел. На портале о Microsoft Office Word вы узнаете про: как написать текст в ворде с нижней чертой.
На форуме большое внимание уделено автоматизации различных операций. Предложены шаблоны и макросы для написания списков, печати больших текстовых массивов, работы с таблицами и иных часто повторяющихся операций. Наш сайт о Microsoft Office Word даст ответ про: антонимы к слову шустрый.
В своем подразделе обсуждается форматирование и редактирование текста, настройки различных версий программы. На портале о Microsoft Office Word вы узнаете про: фоны для word.
Здесь вы найдете сведения о любой версии Ворда.
Наконец, вы просто можете оставить заявку на выполнение любой операции, описав проблему в подразделе «Заявки на разработку». Наш сайт о Microsoft Office Word даст ответ про: как выглядит шрифт times new roman.
Для свободного общения предусмотрена «Курилка».