1

Тема: Сохранить набор выделенных фрагментов текста

Здравствуйте, надеюсь кто нибудь прояснит данный вопрос. Можно ли один раз выделить все интересующие места в тексте, сохранить их как некий "набор", и далее при необходимости обратиться к этому "набору", для того чтоб не выделять повторно те же элементы, а открыть сохраненное.

2

Re: Сохранить набор выделенных фрагментов текста

Yury пишет:

Здравствуйте, надеюсь кто нибудь прояснит данный вопрос. Можно ли один раз выделить все интересующие места в тексте, сохранить их как некий "набор", и далее при необходимости обратиться к этому "набору", для того чтоб не выделять повторно те же элементы, а открыть сохраненное.

Можно использовать области выделения в работе макроса, но видимо вам не это надо. Можно назначить особое форматирование для областей текста и затем макросом эти области обрабатывать (например, создать стиль с определённым именем и затем, в ходе работы с документом, запустить макрос, копирующий текст с данным стилем в любое место документа). Можно ещё  использовать элементы автотекста, которые можно создавать и использовать без прибегания к макросам. Вкладка "Вставка" - "Экспресс блоки" - "Автотекст".

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

3

Re: Сохранить набор выделенных фрагментов текста

Спасибо, за ваше участие. Боюсь что формулировкой вопроса я мог ввести вас в заблуждение. Для прояснения я приведу пример. Допустим у нас есть текст (шаг 1), далее мы выделяем интересующие нас фрагменты текста (шаг 2), свойства которых впоследствии нам может быть необходимо изменить (например: изменить шрифт, цвет и т.п.), далее мы можем снять выделение (например в процессе просмотра документа)(шаг 3), и наконец (шаг 4) нам необходимо выделить те же самые элементы (которые могут быть дискретно разбросаны по документу), как это сделать не прибегая к ручному выделению, как уже было сделано в (шаг 2).

Post's attachments

Пример.jpg 85.84 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

4

Re: Сохранить набор выделенных фрагментов текста

Скорее всего, вам для работы нужно создать VBA-макросы, которые можно привязать к горячим клавишам:
- макрос занесения выделенного текста в список отмеченных фрагментов с необходимым оформлением. Оформление отмеченного фрагмента лучше делать способом, не связанным со стилем текста (напр., заливка цветным фоном)
- макрос удаления отмеченного фрагмента (на котором стоит курсор) из списка отмеченных фрагментов
- макрос снятия оформления с отмеченного фрагмента, на котором стоит курсор
- макрос восстановления оформления на отмеченном фрагменте
- (опционально) макрос восстановления или снятия оформления на всех отмеченных фрагментах
Для разметки фрагментов предлагаю использовать закладки (bookmarks) с общим префиксом имени закладки.

5

Re: Сохранить набор выделенных фрагментов текста

yshindin пишет:

Скорее всего, вам для работы нужно создать VBA-макросы ...

Могут еще потребоваться макросы:
- макрос перехода к следующему отмеченному фрагменту (не обязательно с активированным выделением), с выделением его текста в Word
- макрос перехода к предыдущему отмеченному фрагменту
- макрос удаления закладок и оформления всех отмеченных фрагментов.

6

Re: Сохранить набор выделенных фрагментов текста

Да, в вашем случае действительно есть резон выделять текст заливкой. Закладки можно и не добавлять (если только текст не будет иметь какой-то особый смысл, чтобы давать закладке имя, связанное со смыслом этого фрагмента текста и осуществлять переход уже на смысловые фрагменты. Вообще лучше уж просто выделение делать разными цветами в таком случае). Без макросов, с подвязкой на горячие сочетания не обойтись.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871