1、普通加密
首先打開需要加密的Word文檔,選擇“工具”菜單中的“選項”命令,在彈出的“選項”對話框中選擇“保存”標簽,分別在“打開權限密碼”和“修改權限密碼”框中輸入密碼,然後點擊“確定”按鈕退出,最後將該文檔保存即可。註意:“打開權限密碼”和“修改權限密碼”可以相同也可以不同,設置“打開權限密碼”是為了防止別人打開該文檔,而設置“修改權限密碼”是為了防止別人修改該文檔,如果只設置“修改權限密碼”,那麽別人仍然可以打開該文檔,但是如果不知道密碼的話,並不能做任何修改。
2、模板加密
首先到C:\Windows\Application Data\Microsoft\Templetas文件夾中,找到要加密的通用模板(Normal.dot),然後選擇“工具→選項”,按照與上述步驟相同的方法為該模板設置密碼。要註意在保存的時候,選擇保存類型為“文檔模板(dot)”。這時由於Normal.dot已經打開,所以不能將加密模板保存為默認的通用模板,先將它保存為“Normal1.dot”,關閉Word後再將原來的“Normal.dot”刪除,把“Normal1.dot”重命名為“Normal.dot”。這樣以後每次啟動Word時,都會提示輸入密碼(如圖2),如果沒有密碼雖然可以進入,但是卻沒法使用默認模板。
3、宏自動加密
其實我們還可以利用宏來自動加密文檔,選擇“工具→宏→宏”命令,彈出“宏”對話框,在“宏名”中輸入“AutoPassword”,在“宏的位置”中選擇“所有的活動模板和文檔”,然後點擊“創建”按鈕,出現“宏”編輯窗口,在源代碼窗口中的Sub AutoPassword()和End Sub之間插入以下代碼:
With Options
.AllowFastSave = True
.BackgroundSave = True
.CreateBackup = False
.SavePropertiesPrompt = False
.SaveInterval = 10
.SaveNormalPrompt = False
End With
With ActiveDocument
.ReadOnlyRecommended = False
.EmbedTrueTypeFonts = False
.SaveFormsData = False
.SaveSubsetFonts = False
.Password = "2002"
.WritePassword = "2002"
End With
Application.DefaultSaveFormat = ""
說明:上述代碼中的“.PassWord=”和“WritePassword=”後面分別表示的是“打開權限密碼”和“修改權限密碼”,本例中的打開和修改權限密碼都是“2002”,用戶可以自行修改。
輸入上述代碼後,點擊“文件”菜單中的“保存Normal”,然後點擊“關閉並返回到Microsoft Word”。
接下來為了更方便地使用該宏,需要為它指定壹個快捷鍵。在Word的工具欄上,點擊鼠標右鍵,在彈出的菜單中選擇“自定義”,在“自定義”窗口中選擇“命令”標簽,然後點擊“鍵盤”按鈕,在“類別”中選擇“宏”,在“宏”中找到“AutoPassword”,然後在“請按新快捷鍵”中按下自定義的快捷鍵,比如“Alt+Ctrl+P”,再點擊“指定”按鈕即可。以後,每次新建壹個文檔,只要按下Alt+Ctrl+P即可為該文檔添加密碼了。
最後要註意的是:密碼的設置盡量不要用電話號碼、生日和身份證等容易被猜出的號碼,密碼的長度最起碼也要6位數以上。密碼不要只用壹種元素,Word密碼支持字母(區分大小寫)、數字、符號(區分全半角),最好將它們混合起來用。