當前位置:編程學習大全網 - 源碼下載 - (關於VB)為什麽我用vb打開壹個加密的word文檔,系統會提示類型不匹配

(關於VB)為什麽我用vb打開壹個加密的word文檔,系統會提示類型不匹配

文檔的安全是我們每個用戶都非常關心的話題,尤其是在公***辦公場所,如何更加有效地保護我們的文檔,更是壹個刻不容緩的問題。Word有著非常強大的文字編輯功能,是我們日常工作生活中十分常用的辦公軟件,同時Word本身也提供了許多安全和保護功能,下面就讓我們來看看給Word文檔加密的技巧。這幾種方式,各有玄機,正所謂是“壹山還比壹山高”啊!

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密碼支持字母(區分大小寫)、數字、符號(區分全半角),最好將它們混合起來用。

  • 上一篇:求巨星成長計劃2.4的所有愛情路線,最好有攻略,還有就是說的清楚些
  • 下一篇:用C語言設計壹個學生成績管理系統
  • copyright 2024編程學習大全網