用過辦公軟件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快捷鍵方便地實現“粘貼為純文本”的功能了。其它功能的快捷鍵也可以照葫蘆畫瓢。