webber

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  11 Posts :: 2 Stories :: 3 Comments :: 0 Trackbacks

用过办公软件word的人都知道,快捷键对我们的工作有多么重要。据说,真正的电脑高手们很少使用鼠标操作,绝大多数操作都直接通过键盘实现。但有些操作在软件本身并没有自带,这种情况下需要我们开动脑筋,自已动手创建快捷键。

下面我们以“粘贴”中的“选择性粘贴”为例,介绍下自己创建系统中所没有的快捷键的步骤。其它的快捷键以此类推。

用word时,复制粘贴是必不可少的操作步骤。以前在word 97 时代,能粘贴到Word中的只是纯文本的文字,现在更多的人使用的是2003、xp版本,粘贴结果就是有格式的文字,还包括图片、甚至表格。这个新功能当然有它的好处,可是如果我只需要源文件中的纯文字,不想要格式、图片,那就需要用到它所附带的选择性粘贴功能。目前word2007提供的方法有两个:

1. 在粘贴结束后,会自动出现一个浮动的“粘贴选项”按钮,用鼠标按这个按钮,选择“仅保留文本”即可。这个方法的缺点是,粘贴动作比较慢(因为无用的内容比较多)

2. 不是用一般的“粘贴”功能,而在菜单中选“编辑”--“选择性粘贴”--“无格式文本”即可。这个方法执行速度快,但操作步骤多,太麻烦。

下面就通过自己创建宏来解决这个问题,实现快捷键操作,就象按一下ctrl+V就可以实现粘贴一样。这个过程分两步:一是建立一个实现“选择性粘贴”的宏,二是给这个宏指定键盘快捷键。

一、创建“选择性粘贴”功能的宏

1、打开word 2007,选择开发工具下的“Visual Basic编辑器”;或者直接按Alt+F11也可以。这时会出现一个Visual Basic编辑窗口,现在看看你的窗口中左侧位置是否有某个模块存在?如果已经有了,你可以跳过建立新模块这一步。如果你的系统在Normal下面不存在任何模块,那么在Normal上,打开右键菜单,选插入模块。

2、现在模块已经有了,用鼠标点击使之高亮,然后按F7键(直接双击模块也可以)。这样右侧就会出现代码窗口。

3、将下面的代码粘贴到“代码窗口”中。关闭Visual Basic编辑窗口。这样,一个宏就建立好了。

Sub 无格式粘贴()

'无格式粘贴 Macro

'宏在 2005-9-22 由 SQ 录制

Selection.PasteSpecial Link:=False, DataType:=wdPasteText, Placement:=wdInLine, DisplayAsIcon:=False
End Sub

到这一步,可以自动运行选择性粘贴的宏就创建成功了,但这时候使用它还需要到“工具—宏—宏”,选择相应的宏名称来运行它,比较麻烦。想快捷使用,继续向下看。


二、将宏拖到工具栏,并指定键盘快捷键

在Word主窗口中,找到word选项,选择工具按钮中的“自定义”。

选“从下列位置选择命令”选项卡,选“宏”,会出现我们刚建立的宏。用鼠标将这个宏拖到右边快速访问工具栏位置,松开鼠标键。请单击修改按钮,在弹出菜单中作相应的图标、名称。这样工具栏中就有了刚才制作的选择性粘贴的宏的快捷按钮了。

再指定快捷键:此时“自定义”对话框依然打开着,请按“键盘快捷方式”按钮旁的“自定义”。“类别”选“宏”,在“宏”中选定EditPasteNoFormat。这时“请按新快捷键”应该是空白的,用鼠标点一下这里,然后按一下你想要的快捷键。这里,假设我们参考粘贴的快捷键ctrl+V,而使用alt+V,出现“未指定”,说明这是一个可用的快捷键,和其它功能不发生冲突。按“指定”按钮。现在alt+V被指定为这个宏的快捷键了。按“关闭”按钮,再 关闭“自定义”窗口。(上面的步骤中既设置了工具栏按钮,也设置了键盘快捷键,也可以只指定其中的一个,看各人使用习惯而定。)

以后再使用WORD时,我们可以按这个工具按钮,或者使用alt+v快捷键方便地实现“粘贴为纯文本”的功能了。其它功能的快捷键也可以照葫芦画瓢。

posted on 2010-02-10 10:56 webber 阅读(5156) 评论(2)  编辑  收藏

Feedback

# re: word 2007 手工制作选择性粘贴快捷键[未登录] 2010-09-30 12:02 明明
Sub 无格式粘贴()

'无格式粘贴 Macro

'宏在 2005-9-22 由 SQ 录制

Selection.PasteSpecial Link:=False, DataType:=wdPasteText, Placement:=wdInLine, DisplayAsIcon:=False
End Sub

我弄了, 可是出现运行错误“1004
应用程序定义或对像定义错误


下面部分我也不找到“键盘快捷方式”
再指定快捷键:此时“自定义”对话框依然打开着,请按“键盘快捷方式”按钮旁的“自定义”。“类别”选“宏”,在“宏”中选定EditPasteNoFormat。这时“请按新快捷键”应该是空白的,用鼠标点一下这里,然后按一下你想要的快捷键。这里,假设我们参考粘贴的快捷键ctrl+V,而使用alt+V,出现“未指定”,说明这是一个可用的快捷键,和其它功能不发生冲突。按“指定”按钮。现在alt+V被指定为这个宏的快捷键了。按“关闭”按钮,再 关闭“自定义”窗口。(上面的步骤中既设置了工具栏按钮,也设置了键盘快捷键,也可以只指定其中的一个,看各人使用习惯而定。)

  回复  更多评论
  

# re: word 2007 手工制作选择性粘贴快捷键[未登录] 2012-09-14 07:01 呵呵
好用,谢谢。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: