Как я могу использовать «Ctrl + Shift + V», чтобы вставить простой, нефомартированный текст в документ Word?

Вопрос или проблема

В Chrome я могу вставлять текст без форматирования, используя ctrl+shift+V. Как мне сделать что-то похожее в Microsoft Word?

Вот шаги:

  • На вкладке «Вид» нажмите на «Макросы» -> «Просмотреть макросы»
  • В диалоговом окне «Макросы» введите PasteSpecial в поле имени макроса и нажмите «Создать».
  • Замените содержимое редактора кода на следующий код:
Sub PasteSpecial()
On Error GoTo errHandler

        Selection.PasteSpecial DataType:=wdPasteText
        Exit Sub
    
errHandler:
        Selection.Paste
End Sub
  • Сохраните и закройте редактор кода
  • Перейдите на вкладку «Файл» -> «Опции» -> «Настроить ленту», нажмите кнопку «Настроить…», рядом с «горячими клавишами»:
  • Выберите Макрос в окне «Категории» и выберите PasteSpecial в окне «Макросы». В поле Новая горячая клавиша введите ctrl+shift+V, затем нажмите «Назначить».
  • Нажмите OK, чтобы закрыть диалоговое окно «Опции Word».

вставьте описание изображения здесь

Перейдите в Файл> Опции> Настроить ленту> [Горячие клавиши] Настроить… > Все команды > PasteTextOnly> Нажмите новую клавишу: > Назначить> Закрыть.

Это не требует никакого кода или чего-то подобного!

«Вставить как обычный текст» – универсальный макрос, который работает с любым приложением

Это макрос AutoHotKey, который вставляет содержимое буфера обмена как текст без форматирования в любое приложение, которое по умолчанию работает с форматированным текстом (Word, Excel, PowerPoint, Outlook, Write и так далее).

Горячая клавиша: Ctrl + Win + V

^#v::   ;работа с буфером обмена: вставить содержимое буфера обмена как обычный текст
    ClipboardOld := ClipboardAll  ;сохранить оригинальное содержимое буфера обмена
    Clipboard = %Clipboard%  ;сохранить текст без форматирования из буфера обмена в буфер обмена
    Send ^v  ;отправить команду Ctrl+V
    Sleep, 250  ;дать время для завершения вставки (прежде чем восстановить буфер обмена)
    Clipboard := ClipboardOld  ;восстановить оригинальное содержимое буфера обмена
    ClipboardOld =  ;очистить временную переменную (возможно, содержит большие данные)
    Return

Наконец-то, после всех этих лет, Microsoft добавляет возможность вставки с помощью Shift-Control-V как значения нативно. Это в бета-версиях Word с марта 2023 года.

Ответ или решение

Вы можете использовать сочетание клавиш «Ctrl + Shift + V» для вставки обычного текста (без форматирования) в документ Word, следуя этим шагам:

Способ с использованием макроса

  1. Откройте Microsoft Word.
  2. Перейдите на вкладку «Вид».
    • Нажмите на «Макросы» -> «Просмотр макросов».
  3. В диалоговом окне макросов введите имя макроса.
    • Введите «PasteSpecial» и нажмите «Создать».
  4. Замените содержимое редактора кода следующим кодом:

    Sub PasteSpecial()
    On Error GoTo errHandler
    
       Selection.PasteSpecial DataType:=wdPasteText
       Exit Sub
    
    errHandler:
       Selection.Paste
    End Sub
  5. Сохраните и закройте редактор кода.
  6. Перейдите в раздел «Файл» -> «Параметры» -> «Настройка ленты».
    • Нажмите кнопку «Настроить…», которая находится рядом с «сочетаниями клавиш:».
  7. Выберите «Макрос» в списке категорий и выберите «PasteSpecial» в списке макросов.
  8. В поле «Нажмите новое сочетание клавиш» введите «Ctrl + Shift + V», затем нажмите «Назначить».
  9. Нажмите «ОК», чтобы закрыть диалоговое окно параметров Word.

Теперь при нажатии «Ctrl + Shift + V» вы сможете вставлять текст без форматирования в ваш документ Word.

Альтернативный способ с использованием AutoHotKey

Если вы хотите, чтобы сочетание клавиш работало во всех приложениях, вы можете использовать AutoHotKey для создания макроса:

  1. Скачайте и установите AutoHotKey.
  2. Создайте новый .ahk файл и вставьте следующий код:

    ^#v::   ; использовать сочетание клавиш Ctrl + Win + V для вставки
       ClipboardOld := ClipboardAll  ; сохранить оригинальное содержимое буфера обмена
       Clipboard = %Clipboard%  ; сохранить текст без форматирования в буфер обмена
       Send ^v  ; отправить команду Ctrl+V
       Sleep, 250  ; подождать, чтобы завершить вставку
       Clipboard := ClipboardOld  ; восстановить оригинальное содержимое буфера обмена
       ClipboardOld =  ; очистить временную переменную
       Return
  3. Сохраните файл и запустите его. Теперь вам доступна новая комбинация клавиш «Ctrl + Win + V» для вставки обычного текста без форматирования в любом приложении.

Примечание

Как сообщается, Microsoft добавляет возможность использовать сочетание «Shift + Ctrl + V» для вставки текста без форматирования нативно в Word. Эта функция доступна в бета-версиях Word с марта 2023 года. Если у вас есть доступ к данной версии, вы сможете использовать данное сочетание и без дополнительных настроек.

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

Оцените материал
Добавить комментарий

Капча загружается...