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 閱讀(5167) 評論(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 呵呵
          好用,謝謝。  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿拉善左旗| 玛多县| 霍山县| 邵阳市| 灵宝市| 临猗县| 蓬安县| 景泰县| 新巴尔虎左旗| 乡城县| 黔西县| 吉隆县| 玉树县| 阿尔山市| 龙南县| 晋江市| 封丘县| 涡阳县| 黑龙江省| 库车县| 中西区| 吉首市| 廉江市| 忻州市| 汉源县| 永吉县| 固原市| 云安县| 汉沽区| 汝南县| 松桃| 阿坝县| 南宫市| 华安县| 芦山县| 巴楚县| 买车| 襄垣县| 黄浦区| 法库县| 阿鲁科尔沁旗|