Перейти к содержанию

Как сбросить форматирование текста в буфере обмена


Рекомендуемые сообщения

Как сбросить форматирование текста в буфере обмена

Автор: Андрей Крупин

Опубликовано 30 марта 2006 года

computerra.ru

 

Работая с редактором Word, частенько приходиться манипулировать через буфер обмена кусками тестовых данных, надерганными из разных источников. При этом, зная неимоверную тягу майкрософтовского продукта к копированию помимо текстового содержания еще и элементов его оформления, приходиться всякий раз заново подгонять каждый новый фрагмент данных к единому стилю документа. Сие занятие рано или поздно способно утомить любого пользователя, поэтому давайте задумаемся над вопросом автоматического сброса форматирования при вставке текста из буфера обмена.

 

В последних версиях Word присутствует заботливо добавленная разработчиками опция копирования содержимого буфера обмена в выбранном формате (меню "Правка -> Специальная вставка... -> Вставить как неформатированный текст"). Так вот, если записать действия этой функции в виде макроса и назначить выполнение последнего на какую-нибудь комбинацию клавиш, то можно значительно упростить работу с разнородными текстами.

 

Для этого создаем новый макрос (Alt+F8), вешаем на него свободную "горячую" клавишу и пишем следующий код:

Sub PlainPaste()

Selection.PasteAndFormat (wdFormatPlainText)

End Sub

 

Сохраняем и закрываем Microsoft Visual Basic. Все, теперь, для вставки "отшкуренного" текста из буфера обмена достаточно нажать заданное ранее сочетание клавиш.

 

http://www.computerra.ru/upload/rtfm/rtfm_plainpaste.gif

 

Ну а нежелающим лазать по вордовским настройкам, рекомендуем присмотреться к специальной бесплатной утилите PlainPaste (187 кб), занимающейся аналогичной работой по вычищению данных буфера Windows от стилевого оформления. Данная программа не требует инсталляции, при загрузке незаметно сворачивается в системный трей и тихо-мирно мониторит действия пользователя с клавиатурной комбинацией Ctrl-V, отзываясь только на двукратное нажатие оной.

 

Оригинал текста с картинками здесь

 

А если вообще неохота кнопки нажимать, а проще открывать отдельное окно и несколько раз копипэйстом пользоваться, то можно отбить форматирование через стандартный "Блокнот" или нестандартный, но бесплатно доступный Akelpad.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

можно еще проще - перед вставкой в Ворд весь материал накапливать в Блокноте (или любом другом плэйн-текст редакторе).

Лично я пользуюсь именно таким способом - по работе нужно очень много мониторить, собирать инфу с различных сайтов - вот весь этот материал я сначала собираю в блокноте, а окончательное форматирование произвожу уже в Ворде.

Ссылка на комментарий
Поделиться на другие сайты

можно еще проще - перед вставкой в Ворд весь материал накапливать в Блокноте (или любом другом плэйн-текст редакторе).

Лично я пользуюсь именно таким способом - по работе нужно очень много мониторить, собирать инфу с различных сайтов - вот весь этот материал я сначала собираю в блокноте, а окончательное форматирование произвожу уже в Ворде.

11220[/snapback]

Угу. Мы об этом, вообще-то, уже говорили:

 

Дата Mar 30 2006, 19:57

А если вообще неохота кнопки нажимать, а проще открывать отдельное окно и несколько раз копипэйстом пользоваться, то можно отбить форматирование через стандартный "Блокнот" или нестандартный, но бесплатно доступный Akelpad.

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Можно еще проще.

Виндовскй текстовый буфер сохранеет голый текст.

Ставите простую ловушку с очисткой и пишете все прямо в базу.

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...