Word 中实现无格式粘贴的便捷方式

使用 Word 编辑文档时,常常需要从其他(Word/Excel)文档或者网页上复制内容。但是剪贴板中的内容往往是带有格式,直接粘贴进文档中会破坏当前的格式。

一般来说,有多种方式来实现无格式粘贴:

记事本消除法

借助于记事本或者其他txt文件编辑器,可以只保留文本内容的方式获得plain的文本。这种方式更适合于粘贴大宗文本之前需要进行二次编辑以及共享编辑成果的情况。普通文本状态下我们可以更加专注于文本内容本身的组织编排而不受到格式的干扰。
由于需要借助于第三方软件,在面对(大量的)短文本时这往往会让工作变得复杂。

Word菜单命令消除法

途径一:

“编辑”→“选择性粘贴”

“右键单击鼠标”→“选择性粘贴”
打开“选择性粘贴”对话框

在“粘贴”的“方式”选项中选择“无格式文本”方式
选择性粘贴对话框

途径二:

粘贴后打开浮现的“粘贴选项”→“只保留文本”
粘贴选项情景菜单

除了以上两种途径还可以使用“字体”中的“清除格式”命令消除源格式的干扰,但是这种方式会将你之前设置好的文本格式一并消除,所以算不上无格式的粘贴。
显然通过这些菜单命令的方式仍然达不到今天要介绍的便捷方式效果。幸运的是我们解决问题思路已经基本接近了——通过软件内置命令实现,不幸的是 Word 这款老软件里并没有提供 “无格式粘贴” 这样一个流行的命令。

不过既然是可以通过组合命令完成的工作,我们会想到利用 Office里的宏 Macro 来实现自动化的处理。

快捷键+宏命令

首先将处理流程转为宏:

  1. 打开或新建一个普通 Word 文档;
  2. 在“页面视图”下:“工具”→“宏”→“宏…”,打开“宏”对话框;
  3. 在“宏”对话框中:“宏名”文本框中输入你要建立的“宏”的名称(比如:PastePlainText),点击右侧的“创建”按钮,打开新建宏的编辑界面;
  4. 编辑代码编辑区中代码如下图,点击工具栏上的保存按钮保存代码,然后点击最左的视图切换按钮关闭编辑页面,返回 Word 视图完成创建;
    编辑宏代码

然后为宏设置一个快捷键:

  1. 在“页面视图”下:“工具”→“自定义键盘…”,打开“自定义键盘”对话框;
  2. 在“自定义键盘”对话框中:“类别”选择“宏”,右侧选中前面创建好的“PastePlainText”宏,在“按新快捷键”文本框中按下你要设定的快捷键组合,比如“Control+V”,最后点击“指定”按钮。确保“目标指定到”的状态提示为[未指定],否则会覆盖之前的快捷键。
    制定快捷键

至此,我们就可以通过便捷的方式实现“无格式粘贴”,开始复制粘贴吧!

注:以上 Microsoft® Word for Mac 2011 为例,除了键盘设置外,基本适用于2007版以后的Windows版 Word 软件。