宏使用加密
㈠ word中如何用宏來設置密碼保護的許可權
首先打開需要加密的Word文檔,選擇「工具」菜單中的「選項」命令,在彈出的「選項」對話框中選擇「保存」標簽,分別在「打開許可權密碼」和「修改許可權密碼」框中輸入密碼(如圖1),然後點擊「確定」按鈕退出,最後將該文檔保存即可。注意:「打開許可權密碼」和「修改許可權密碼」可以相同也可以不同,設置「打開許可權密碼」是為了防止別人打開該文檔,而設置「修改許可權密碼」是為了防止別人修改該文檔,如果只設置「修改許可權密碼」,那麼別人仍然可以打開該文檔,但是如果不知道密碼的話,並不能做任何修改。
㈡ 如何使用宏代碼給word文檔統一進行加密
在實際工作中,為安全起見,筆者給每一個Word2007文檔都加上了密碼,而且為了便於記憶,所有的文檔都使用同一個密碼。所以,每編輯一個新文檔,就要重復添加密碼的操作過程。現在筆者有一種自動給所有Word2007文檔加上統一密碼的好方法。 步驟/方法1、在「視圖」菜單中選擇「宏」選項卡,單擊「錄制宏」命令。
鍵入宏的名稱,在「將宏保存在」框中,單擊「所有文檔(Normal.dotm)」,在「說明」框中,鍵入對宏的說明,比如「給新建文檔自動加上統一密碼」。然後單擊「確定」按鈕開始錄制宏。
2、單擊「Office按鈕」,將游標向下移動到「准備」項上,則右邊自動顯示「准備」菜單,點擊其中的「加密文檔」,彈出「加密文檔」對話框,在「密碼」輸入框中輸入你需要設置的密碼,如123456,單擊確定,再次輸入密碼,再次確定。
3、在「視圖」-「宏」-「停止錄制宏」,單擊查看宏,即可看到剛才錄制的宏。
㈢ 如何給EXCEL里的宏加密碼
1、首先打開需要設置加密碼的表格,進入到EXCEL表格裡面之後,打開VBE編輯器。
㈣ 如何用C語言的宏實現數據加密
宏是一種C語言中的編碼精簡器,基本上有這么幾個作用 1. 預編譯和編譯時用到的常量 2. 某個子過程用函數調用寫時間開銷太大 3. 編譯控制
宏本身是不能實現你的加密數據功能的,如加密個文件、加密某個內存存儲、或加密從網路傳來的數據,它沒這個功能。但是用宏可以把程序的源文件寫的讓別人「看不懂」。
要用宏加密,只能是用宏調用加密函數如Crypto++中的函數進行加密。
㈤ Excel中如何用宏加密單元格A1:A10數據
加密只需要工作表保護即可,不需要宏來加密
設置A1:A10的單元格格式為自定義「;;;」,把字體顏色設置為白色
選擇A1:A10,右鍵設置單元格格式,屬性「隱藏」和「鎖定」都勾選。
然後選擇保護工作表。這樣A1:A10中的數據就被隱藏和鎖定了
如果你只是想讓A1:A10的內容不被他人編輯,但可以看到。其它單元格允許編輯的話
就用下面這個方法了
選擇所有單元格,然後右鍵設置單元格格式,屬性「隱藏」和「鎖定」都不要勾選。
選擇A1:A10,右鍵設置單元格格式,屬性「隱藏」和「鎖定」都勾選。
然後選擇保護工作表。
保護工作表時可以設置密碼和其它勾選項目。
自己慢慢研究一下
㈥ 如何用宏給EXCEL文件加密碼
1.啟動Excel,執行「工具→宏→Visual Basic 編輯器」命令,進入VBA編輯狀態(如圖1)。進入VBA編輯狀態。
2.在左側的「工程資源管理器」窗口中,選中「VBAproject(PERSONAL.XLS)」(個人宏工作簿)選項。
3.執行「插入→模塊」命令,插入一個模塊(模塊1)。
4.將下述代碼輸入到右側的代碼編輯窗口中:
Sub Auto_close()
ActiveWorkbook.Password = "123456"
ActiveWorkbook.Save
End Sub
退出VBA編輯狀態。
注意:這是一個退出Excel時自動運行的宏,其宏名稱(Auto_close)不能修改。
5.以後在退出Excel時,軟體自動為當前工作簿添加上密碼(123456,可以根據需要修改),並保存文檔。
㈦ 使用宏給工作表加密,但是輸入的密碼不可見
建議你使用窗體控制項中的 文本框 TextBox。
比如:
你在VBA 代碼運行之前設置好文本框的屬性。其中 PasswordChr 的值默認為 空,你只要設置成 "*" 即可。然後在 VBA 代碼中通過改變 文本框的 Visible 屬性來調用它就行了。
㈧ excel 宏或代碼如何加密
從VBA編輯窗口工具欄的:工具→VBAProject屬性→保護→鎖定工程(點中查看時鎖定工程)→查看工程屬性密碼→密碼(在此框中輸入密碼)→確認密碼(在此框中再次輸入密碼)→確定→保存退出,下次打開的時候就要輸入正確的密碼,才能看到代碼的。具體請看下面的動畫圖(雙擊圖可以看的更清楚些)。
㈨ 寫好Excel宏怎麼樣加密
Excel表格是我們工作中經常用到的,而它往往涉及統計數據等敏感問題,因此,Excel表格的保護也是經常遇到的問題,如何安全使用Excel呢?我們常用到的是Excel「工具」菜單提供的「保護工作表」和「保護工作簿」功能。有沒有其他方法呢?
用宏進行「顯式」加密
在需要加密的Excel 表中,點擊[工具]→[宏]→[Visual Basic編輯器],打開「工程資源管理器」,雙擊該工作表,在右邊的是設置該表屬性的編輯窗口,單擊該窗口左上方的下拉列表框,選擇Worksheet,再從該窗口右上方的列表框中選擇Activate(激活)(如圖)。
察看原圖 發送到手機
添加如下代碼:(假設「123」為密碼,Sheet1為限制許可權表格,Sheet2為工作簿中為任何適合的工作表)
Private Sub Worksheet_Activate()
Sheets("sheet1").Cells.Font.ColorIndex = 2 '設置文字顏色為白色
If Application.InputBox("請輸入密碼:") = 123 Then
Range("A1").Select
ActiveSheet.Cells.Font.ColorIndex = 56
' 設置文字顏色為黑色
Else
MsgBox "密碼錯誤,即將退出!"
Sheets("sheet2").Select
End If
End Sub
每次當你選擇該「加密」表的時候都會彈出對話框要求輸入密碼,正確則進入該表(Sheet1),否則會選擇其他表(Sheet2)。
用宏進行「隱式」加密
「顯式」加密,雖然可以讓沒有密碼的使用者無法看到「加密」表格,但是每次選擇該表格時都會彈出對話框,實在不方便而且給其他用戶一種被防範的不舒服感覺。於是筆者就想出了下面的「隱式」加密方法。假如要加密的是Sheet1,我們可以設置在Sheet2的「A1」單元格為密碼的輸入處。於是修改以上代碼如下:
Private Sub Worksheet_Activate()
Sheets("sheet1").Cells.Font.ColorIndex = 2'設置文字顏色為白色
If Sheets("sheet2").Cells(1, 1) = 123 Then
Range("A1").Select
ActiveSheet.Cells.Font.ColorIndex = 56
' 設置文字顏色為黑色
End If
End Sub
設置好以後,只有Sheet2的(A1)單元格為密碼「123」時「加密」表Sheet1的內容才顯示出來,否則就是透明的,神不知鬼不覺;所謂「隱式」。
「隱式」加密雖然保證了沒有密碼的用戶不能查看「加密」表格的內容,但是不能保護其他用戶對其進行修改。所以我們要綜合運用上面所說的「保護表格」和「隱式加密」對要保密的表格進行設置。