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