俞木發(fā)
Word自帶“自動更正”功能,對經(jīng)常需要輸入的特殊字符,我們可以使用常見字符實現(xiàn)自動替換。依次點擊“文件→選項→校對→自動更正”,在打開的窗口中添加需要替換的選項,比如“二氧化硫”替換為“SO2”,這樣以后在Word中輸入“二氧化硫”就會自動替換為上述的分子式。同理,我們可以將平時經(jīng)常需要輸入的特殊字符都使用常見字符替換(圖1)。
Word對一些特殊字符的輸入已經(jīng)提供了默認的快捷鍵組合,依次點擊菜單欄中的“插入→符號→其他符號”,在打開的窗口中就可以看到,比如“Alt+Ctrl+T”快捷鍵對應(yīng)“TM”這個字符(圖2)。
有些字符的默認快捷鍵比較復(fù)雜,比如攝氏度符號的默認快捷鍵是輸入2103后按“Alt+X”,不太好記,我們可以根據(jù)自己的使用習(xí)慣將其修改為新的快捷鍵。在“其他符號”中選中該符號,點擊“快捷鍵”,在打開窗口中的“請按新快捷鍵”選項下按下“Ctrl+Shift+C”,這樣以后就可以使用這個新的快捷鍵輸入攝氏度符號了(圖3)。
如果經(jīng)常需要在文檔中輸入各種公式或指定格式的字符,比如帶根號的分式,那可以借助Word的符號域快速輸入。在需要輸入公式或字符的地方按下“Ctrl+F9”快捷鍵插入一個域符號,在文檔中會出現(xiàn)一個{}的符號,按提示在其中輸入指定的域代碼即可。如輸入“eq\f(\r(3,2),2)”(注意:字符需要在英文半角的狀態(tài)下輸入,eq后有個半角的空格),在域代碼中,“\f”表示輸入分數(shù),“\r”表示輸入根號(圖4)。
輸入完后選中代碼并按下“Shift+F9”,域代碼就會自動地轉(zhuǎn)換為帶根號的分式(圖5)。利用同樣的方法,我們還可以輸入其他的公式或特殊字符,比如在域中輸入“eq\o(\s\up5(山),\S\do2(鬼))”就可以輸入“嵬”字。關(guān)于代碼的更多知識,大家可以在微軟Office的支持網(wǎng)頁中進行查詢。
在一篇或多篇文檔中如果有很多的特殊字符需要替換,上述介紹的方法都有各自的不足。如Word本身的“查找和替換”組件只能替換一種字符,而為了書寫規(guī)范,現(xiàn)在需要將文檔中的“wifi”替換為“Wi-Fi”、“win10”替換為“Windows 10”,使用Word組件需要執(zhí)行多次替換操作。“自動更正”則只能對設(shè)置之后的文本生效,之前撰寫的文稿中的字符是無法自動更正的。這時我們可以借助VBA腳本進行批量替換。
依次點擊“文件→選項→自定義功能區(qū)”,勾選右側(cè)窗格中的“開發(fā)工具”。再切換到“信任中心”,將“宏設(shè)置”設(shè)置為“啟用所有宏”。最后返回到Word窗口,按下“Alt+F11”快捷鍵打開設(shè)計窗口,依次點擊“插入→模塊”,輸入下列代碼(圖6):
Sub批量替換()
Set myRange=ActiveDocument.Content
myRange.Find.Execute FindText:="wifi",Replace With:="Wi-Fi",Replace:=wdReplaceAll
Set myRange=Active Document.Content
my Range.Find.Execute FindText:="winin10",ReplaceWith:="Windows 10",Replace:=wdReplaceAll
End Sub
代碼中的“FindText:”和“ReplaceWith:”分別指需要查找和替換的字符,大家可以根據(jù)自己的實際需要按此格式批量添加。
輸入完代碼后返回文檔編輯窗口,依次點擊“開發(fā)工具—宏”,在列表中選擇“批量替換”,再點擊右側(cè)的“運行”按鈕,這樣文檔中的指定字符就會被全部替換(圖7)。