从Excel复制内容到Word中,仅复制文本不保留格式(贴报告实用宏教程)
Piano
Piano 3833 4
热门 2015-06-05 01:07
有的时候,我们需要从Excel复制内容到Word中,且希望仅仅复制文本到Word中,而不复制对应的格式。我们直接在Excel中按Ctrl+C到Word中粘贴之后,往往会将Excel中的格式一并复制到了Word。如果我们需要仅仅复制文本到Word中,而不复制对应的格式,复制后的文本仍使用Word中先有的格式,那怎么办呢?我们可以在Word中设置一个宏,以后按相应的快捷键(比如Alt+V),就可以轻松地只复制文本到Word中了,一劳永逸。

下面以Word 2007为例,说说怎么在Word中设置这样一个宏。

1、任意打开一个Word,依次点“视图”-“宏”-“录制宏”,会出现如下对话框:

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式01.jpg

从Excel复制内容到Word中,仅复制文本不保留格式

“宏名”中输入“选择性粘贴”(或者其他任意文字作为该宏的名字),点击“键盘”,将弹出如下对话框:

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式02.jpg

从Excel复制内容到Word中,仅复制文本不保留格式

将鼠标指针点到“请按新快捷键”的位置,并在键盘上同时按下Alt和V键,即将该宏的快捷键指定为“Alt+V”(当然你可以根据自己的习惯使用其他不与系统冲突的快捷键),按“指定”后点击“关闭”。你会发现鼠标指针下面多了一个笑脸一样的图形。

2、点击视图”-“宏”-“停止录制”,再点击“查看宏”,弹出如下对话框:

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式03.jpg

从Excel复制内容到Word中,仅复制文本不保留格式

在弹出的对话框中选择“选择性粘贴”这一宏,点“编辑”,弹出一个新的界面:

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式04.jpg

从Excel复制内容到Word中,仅复制文本不保留格式

这是VB编辑器的界面,在Office中直接按“Alt+F11”也会弹出该界面。

3、我们将括号中的代码(Selection.PasteSpecial Link:=False, DataType:=wdPasteText, Placement:=wdInLine, DisplayAsIcon:=False复制并覆盖“ ' 选择性粘贴 宏”,最终的结果如下图:

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式05.jpg

从Excel复制内容到Word中,仅复制文本不保留格式

注意:这段代码的一行前面一定不要有逗号(’),在VB中逗号(’)表示注释,即不运行代码的意思。如不确定,请复制后比对上图。
“Ctrl+S”保存,关闭当前窗口。一个在Excel中只复制文本不复制格式到Word的宏就已经设置好了。Auditor们在贴报告过程中使用Alt+V的快捷键,即可以快速地从Excel复制含有格式和计算公式的文本到Word中了,且不会复制格式过来哦。

如果你想重新定义快捷键,可以点击Word左上角圆形的Office图标,点击“Word选项”,在弹出的对话框中选择“自定义”,在“从下列位置选择命令”下拉菜单中选择“宏”,即可以将“选择性粘贴”宏添加到快速访问工具栏;当然,也可以点击下方的“键盘快捷方式:自定义”,在弹出的窗口类别中,选择宏,即可以看到“选择性粘贴”宏,在这里你可以对宏的快捷键进行定义。

描述:从Excel复制内容到Word中,仅复制文本不保留格式

图片:从Excel复制内容到Word中,仅复制文本不保留格式07.jpg

从Excel复制内容到Word中,仅复制文本不保留格式
分享:
游客
要评论请先登录 或者 注册
好女不过百 助理审计员 2015-06-05 10:45 1
真心实用~~
Cara 实习生 2015-11-14 16:03 2
楼主太强大了,必须点赞
sydney_168 实习生 2016-02-23 21:39 3
把表格内容复制到记事本过渡下就好了,没必要用宏
小样吧 助理经理 2016-02-25 21:21 4
sydney_168:把表格内容复制到记事本过渡下就好了,没必要用宏回到原帖
保你用过这宏之后再也不会想用记事本过渡了,效率提高得不是一点点哇
返回顶部