Кто о чем, а я снова о буфере обмена в MS Word. Мне удалось договориться с TRADOS о совместном использовании буфера обмена, но и этого было мало. Теперь нужно было договориться с MS Word, чтоб он дал добро на вставку текста без форматирования. Ведь это очень полезная функция для переводчика, работающего в MS Word, так как позволяет вставлять без форматирования текст, скопированный из веб-страниц, электронных словарей, других документов, в которых этот текст был жирным, наклонным, всех цветов радуги и т.д.
Мне часто не хватало такой возможности, и чтобы вставить текст без форматирования, приходилось предварительно вставлять его в Блокнот, а оттуда уже в MS Word. Короче говоря, все происходило через… Блокнот
Но всезнающий Google подсказал, как можно сделать это по-человечески.
Для MS Word до 2003:
- Запустите MS Word.
- В меню “Сервис” выберите “Макрос”, а затем “Макросы” (или просто нажмите Alt+F8).
- В открывшемся окне в поле “Имя” введите PasteUnformattedText.
- Проверьте, чтобы в списке “Макросы из” был выбран пункт “Активных шаблонов”, и нажмите кнопку “Создать”. Откроется редактор Microsoft Visual Basic®.
- Курсор изначально установлен над End Sub, так что вам останется лишь ввести следующую строку: Selection.PasteSpecial DataType:=wdPasteText
- В меню “Файл” выберите “Закрыть и вернуться в MS Word” (или просто нажмите Alt+Q).
- В меню “Сервис” выберите “Настройка…”
- В открывшемся окне нажмите кнопку “Клавиатура…”
- Проверьте, чтобы в списке “Изменить сохранения в” был выбран пункт “Normal”.
- В списке “Категории” выберите пункт “Макросы”.
- В списке “Макросы” выберите PasteUnformattedText.
- Щелкните в поле “Новое сочетание клавиш” и нажмите на клавиатуре Ctrl+V (оно отобразится в указанном поле).
- Нажмите кнопку “Назначить”, затем “Закрыть”.
- Нажмите кнопку “Закрыть” в окне “Настройка”.
Вот и все! Теперь при нажатии CTRL+V в MS Word будет вставляться текст из буфера обмена без форматирования. Для вставки текста с форматированием у меня работает сочетание клавиш Shift+Ins.
Если вы захотите вернуть сочетанию клавиш CTRL+V его прежнюю функцию, нужно будет выполнить следующее:
- В меню “Сервис” выберите пункт “Настройка…”.
- В открывшемся окне нажмите кнопку “Клавиатура…”
- Проверьте, чтобы в списке “Изменить сохранения в” был выбран пункт “Normal”.
- В списке “Категории:” выберите пункт “Макросы”.
- В списке “Макросы” выберите PasteUnformattedText.
- В поле “Текущие сочетания” выберите Ctrl+V.
- Нажмите кнопку “Удалить”, затем “Закрыть” и еще раз “Закрыть” в окне настройки.
При нажатии CTRL+V в MS Word будет по умолчанию вставляться текст из буфера обмена с форматированием. Если опять передумаете, можно в любое время снова воспользоваться макросом PasteUnformattedText.
Для MS Word 2007:
Нажмите кнопку “Office” (большая круглая кнопка в верхнем левом углу окна), в открывшемся окне выберите внизу справа “Параметры Word”, затем в левой панели выберите “Настройка” и в правой части окна нажмите кнопку “Настройка…”, а лучше начните с нажатия Alt+F8, а дальше - по списку.
Удачи! ![]()







Сентябрь 18th, 2009 at 07:46
Еще один полезный пост
Спасибо!
Сентябрь 19th, 2009 at 08:42
Красота-то какая – вот спасибо, Михаил!
Сентябрь 19th, 2009 at 11:38
Я, помнится, без всяких макросов как-то настроила эту функцию на Shift+Ctrl+V. Но уже не помню, как…
По-моему, в какой-то менюшке, отвечающей за сочетания клавиш.
Сентябрь 19th, 2009 at 12:05
Mata Hari,
Но тогда нужно задействовать две руки. Если требуется нечасто, то неплохой вариант!
Сентябрь 20th, 2009 at 22:43
я всегда пользовалась “Специальная вставка”, далее “Неотформатированный текст”
Сентябрь 22nd, 2009 at 00:28
А разве не проще применить к вставленному тексту наиболее подходящий стиль? Или сделать формат по образцу?
Сентябрь 22nd, 2009 at 00:49
Так больше телодвижений
Октябрь 18th, 2009 at 04:56
В 2007-ом ворде есть более простой способ, который, правда, не делает разделения на Ctrl + V и Shift + Insert.
1) Жмем круглую кнопку в левом верхнем углу экрана, и здесь - внизу “параметы Word”.
2) Слева выбираем раздел “Дополнительно”.
3) Ищем поле “Вырезание, копирование и вставка”, и чуть ниже строку “Вставка из других программ”. Меняем значение на “сохранять только текст”.
Вуаля )
Октябрь 30th, 2009 at 11:06
Почему две?
CTRL + SHIFT жмутся оба слева (мизинцем и безымянным),
а указательным пальцем — V.
Или у вас другая анатомия?
Октябрь 30th, 2009 at 13:14
Сергей, спасибо за уточнение. После некоторой тренировки это действительно может стать довольно удобным вариантом. Пока лично мне это сочетание тяжело дается.
Октябрь 31st, 2009 at 12:24
В Word 2007 ещё работает комбинация клавиш CTRL+ALT+V.
Ноябрь 5th, 2009 at 09:16
А как сломать защиту у полей. Например: есть файл, в котором изменять можно только некоторые поля, но мне нужно перевести именно поля, которые не защищены. Что самое интересное открыв этот файл я не могу запустить даже помощь F1 и все остальные сервисы (даже размер шрифта) неактивны.
Ноябрь 5th, 2009 at 09:25
Monitor524, я лишь один раз имел дело с подобным файлом - он был супер-пупер секретным и мне явно сказали никуда не лезть, а только вводить перевод поверх доступного текста.
Возможно, в вашем файле тоже автором заблокированы некоторые функции. Спросите у заказчика, как быть.
Март 2nd, 2010 at 06:33
Вообще-то не “Изменить сохранения в”, а “Сохранить изменения в”…
Странный этот Word. В одних случаях при вставке из буфера он предлагает выбор вставить с форматированием или без. В других почему-то это не работает, и это непостоянство раздражает.