Specify the accesskey in MS Word

From LemonWiki共筆
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

<< Boot up Tasks

Microsoft Word v.2002, 2003


說明自訂 Word 中的快速鍵。


由於MS Word的文字複製(Ctrl + c)及貼上(Ctrl + v),會包含文字及其字型、字體大小、行距之類的格式。Word雖有提供貼上「未格式化文字」,但是須點選(1)工具列-->(2)編輯-->(3)選擇性貼上-->(4)未格式化文字-->(5)確定,共五個繁瑣步驟。以下說明如何簡化這個流程:


在開始之前,建議請先備份Normal.dot(位於C:\Documents and Settings\使用帳號\Application Data\Microsoft\Templates\)

EX1: 開啟「選擇性貼上」的選單

  1. 工具列 -> 工具: 「自訂」
  2. 「指令」標籤 -> 鍵盤
    • 類別: 選「編輯」
    • 命令: 選「EditPasteSpecial」 (注意: 不是EditPasteOption)
    • 設定快速鍵: Ctrl + =(請自行調整),然後按「指定」按鈕
  3. 將自訂儲存於Normal.dot (如果選擇某個檔案,快速鍵設定僅能適用在該檔案)


EX2: 直接貼上「未格式化文字」

  • MS Office工具列 -> 工具: 「巨集」(marco)
  • 建立PasteUnformattedText的巨集,輸入以下程式碼或直接匯入巨集
Sub PasteUnformattedText()
    Selection.PasteSpecial DataType:=wdPasteText
End Sub
  • MS Visual Basic工具列 -> 檔案: 「關閉並回到Microsoft Word」
  • MS Office工具列 -> 工具: 「自訂」
  • 「指令」標籤 -> 鍵盤
    • 類別: 選「巨集」
    • 命令: 選「PasteUnformattedText」
    • 設定快速鍵: Ctrl + = (請自行調整),然後按「指定」按鈕
  • 將自訂儲存於Normal.dot

  • [問題] 雖然有選擇自訂儲存於Normal.dot,但是重新開啟新文件,並沒有套用該快速鍵的設定。
  • [解決方式] 使用MS Word開啟Normal.dot(位於C:\Documents and Settings\使用帳號\Application Data\Microsoft\Templates\) 編輯後再儲存至Normal.dot。請勿直接點選Normal.dot,那將會產生新文件(.doc)。
  • [問題] 點選快速鍵,跳出Microsoft Visual Basic訊息視窗,顯示「編譯錯誤」,之後快速鍵就無法運作。
  • [解決方式] 由於巨集的編譯錯誤,會使得快速鍵的設定自動被移除掉。請檢查程式碼,然後重新設定快速鍵。

參考