Word 2003工具欄中提供的“打印”按鈕只能打印整個文檔,但有時僅需打印文檔中的某一頁。雖然可以通過菜單“文件→打印”,在“打印”對話框中選擇“當前頁”進行打印,但多次點擊鼠標稍有不便。Word雖沒有提供一個打印當前頁的內置命令,但我們可以寫一句簡單的宏代碼來打印當前頁,同時還可以將這個宏命令添加到“常用”工具欄中,需要時只需將光標定位在頁面中,單擊該按鈕即可打印當前頁,十分方便。操作步驟如下:
1.單擊菜單“工具→宏→宏”,打開“宏”對話框。在“宏名”下方輸入一個名稱,如“打印當前頁”,單擊“創建”按鈕,打開VBA編輯器。
2.在VBA編輯器右側的代碼窗口中,可以看到一段代碼。如本例代碼為:
Sub 打印當前頁()
‘
‘ 打印當前頁 Macro
‘ 宏在 2010-1-6 由 Excel123 創建
‘
End Sub
在上述代碼中間插入打印當前頁的宏代碼:
Application.PrintOut Range:=wdPrintCurrentPage
然后關閉VBA編輯器返回Word文檔界面。
3.單擊菜單“工具→自定義”,打開“自定義”對話框。選擇“命令”選項卡,在“類別”區域中選擇“宏”,然后在右側“命令”區域中,用鼠標左鍵按住“Normal.NewMacros.打印當前頁”,將其拖到“常用”工具欄中“打印”按鈕的右側。
4.為“打印當前頁”按鈕設置圖標。
繼續保持打開“自定義”對話框,鼠標在“常用”工具欄中右擊“打印”圖標,在彈出的快捷菜單中選擇“復制按鈕圖像”。
然后右擊“Normal.NewMacros.打印當前頁”,在彈出的快捷菜單中選擇“粘貼按鈕圖像”。這時的“Normal.NewMacros.打印當前頁”前的圖標會添加一個打印機圖標。
5.修改“打印當前頁”按鈕圖標。
右擊“Normal.NewMacros.打印當前頁”按鈕,在彈出的快捷菜單中選擇“默認樣式”,使該宏按鈕僅顯示為圖標。但這個圖標與“打印”圖標完全相同,可以通過下面的設置進行更改。
再次右擊“打印當前頁”按鈕,在彈出的快捷菜單中選擇“編輯按鈕圖像”,彈出“按鈕編輯器”對話框。
我們可以選取某種顏色,對圖標進行修改。如本例中將打印機圖標的某一部分設置為綠色。
單擊“確定”按鈕關閉對話框。最后關閉“自定義”對話框完成設置,當需要打印某一頁時,只需將光標選定在該頁面中,然后單擊工具欄中的“打印當前頁”按鈕即可。