如何使用“Ctrl + Shift + V”将纯文本、无格式文本粘贴到 Word 文档中?

Chi*_*hin 19 microsoft-word

在Chrome中,我可以粘贴文本,而不使用任何格式ctrl+ shift+ V。我怎样才能在 Microsoft Word 中做这样的事情?

Chi*_*hin 19

以下是步骤:

  • 从“查看”选项卡中,单击“宏”->“查看宏”
  • 在宏对话框中,PasteSpecial在宏名称字段中输入并单击创建。
  • 将代码编辑器的内容替换为以下代码:
Sub PasteSpecial()
On Error GoTo errHandler

        Selection.PasteSpecial DataType:=wdPasteText
        Exit Sub
    
errHandler:
        Selection.Paste
End Sub
Run Code Online (Sandbox Code Playgroud)
  • 保存并关闭代码编辑器
  • 转到文件选项卡 -> 选项 -> 自定义功能区,单击“键盘快捷键:”后的自定义...按钮
  • 选择Macro在类别框中,选择PasteSpecial在宏框。在Press new shortcut key框中,输入ctrl+ shift+ V,然后单击分配。
  • 单击“确定”关闭“Word 选项”对话框。


小智 7

在此输入图像描述

转到文件>选项>自定义功能区>[键盘快捷键]自定义...>所有命令>仅过去文本>按新快捷键:>分配>关闭。

它不需要任何代码或其他东西!


mir*_*lav 6

“粘贴为纯文本” \xe2\x80\x93 适用于任何应用程序的通用宏

\n

这是AutoHotKey宏,它将剪贴板内容作为非格式化文本粘贴到默认情况下使用格式化文本的任何应用程序(Word、Excel、PowerPoint、Outlook、Write,凡是你能想到的。)

\n

键盘快捷键Ctrl++WinV

\n
^#v::   ;work with clipboard: paste clipboard content as plain text\n    ClipboardOld := ClipboardAll  ;save original clipboard contents\n    Clipboard = %Clipboard%  ;store plain text from clipboard to clipboard\n    Send ^v  ;send the Ctrl+V command\n    Sleep, 250  ;give some time to finish paste (before restoring clipboard)\n    Clipboard := ClipboardOld  ;restore the original clipboard contents\n    ClipboardOld =  ;clear temporary variable (potentially contains large data)\n    Return\n
Run Code Online (Sandbox Code Playgroud)\n