В Chrome я могу вставлять текст без форматирования, используя Ctrl+Shift+V. Как я могу сделать что-то подобное в Microsoft Word?
2 ответа
7
Вот шаги:
- На вкладке «Вид» нажмите «Макросы» -> «Просмотр макросов».
- В диалоговом окне «Макросы» введите
PasteSpecial
в поле имени макроса и нажмите «Создать». - Замените содержимое редактора кода следующим кодом:
Sub PasteSpecial()
On Error GoTo errHandler
Selection.PasteSpecial DataType:=wdPasteText
Exit Sub
errHandler:
Selection.Paste
End Sub
- Сохраните и закройте редактор кода
- Перейдите на вкладку Файл -> Параметры -> Настроить ленту, нажмите на кнопку Настроить
- Выберите «
Macro
в поле «Категории» и выберите «PasteSpecial
в поле «Макросы». В поле «Press new shortcut key
введите ctrl+shift+V, затем нажмите «Назначить». - Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Параметры Word».
0
"Вставить как обычный текст" - универсальный макрос, который работает с любым приложением
Это макрос AutoHotKey, который вставляет содержимое буфера обмена как неформатированный текст в любое приложение, которое по умолчанию работает с форматированным текстом (Word, Excel, PowerPoint, Outlook, Write, вы называете его).
Сочетание клавиш: Ctrl + Win + V
^#v:: ;work with clipboard: paste clipboard content as plain text
ClipboardOld := ClipboardAll ;save original clipboard contents
Clipboard = %Clipboard% ;store plain text from clipboard to clipboard
Send ^v ;send the Ctrl+V command
Sleep, 250 ;give some time to finish paste (before restoring clipboard)
Clipboard := ClipboardOld ;restore the original clipboard contents
ClipboardOld = ;clear temporary variable (potentially contains large data)
Return