91小视频在线观看-91小视频在线观看-91小视频-91小视频-欧美成人免费视频-欧美成人免费电影

VIP標識 上網做生意,首選VIP會員| 設為首頁| 加入桌面| | 手機版| RSS訂閱
食品伙伴網服務號
 

第五課利用VBA設置工作表使用權限

放大字體  縮小字體 發布日期:2006-06-16

第五課 利用VBA設置工作表使用權限

Excel Home

一般保護工作表采取的方法是用EXCEL菜單中的“保護”命令,有時這尚嫌不足,比如一些機密文件根本要讓某些使用者無法看到,但又需要他來操作工作簿中的其他表,怎么辦?

可以打開VBA編輯器,打開“工程資源管理器”,雙擊該工作表,現在出現的是設置該表的屬性的編輯窗口,單擊窗口左上的下拉列表框,選擇worksheet ,這時再從該窗口右上方的列表框中選擇Active(“激活”),這時自動顯示如下的語句塊:
Private Sub Worksheet_Activate()

End Sub
在其中加入代碼:(假設用"123"作為密碼,Sheet"機密文檔"為限制權限文
檔,sheet"普通文檔"為工作簿中你認為任何適合的工作表)

If Application.InputBox("請輸入操作權限密碼:") = 123 Then
Range("A1").Select
Else
Msgbox "密碼錯誤,即將退出!"
Sheets("普通文檔").Select
End if

程序如下:

Private Sub Worksheet_Activate()
If Application.InputBox("請輸入操作權限密碼:") = 123 Then
Range("A1").Select
Else
MsgBox "密碼錯誤,即將退出!"
Sheets("普通文檔").Select
End If
End Sub

這樣做仍有一個問題,就是越權使用者仍會看到一些文件的片段,即在提示密碼的那段時間。好,你可以這樣做,用上述方法選擇工作表的Deactivate事件,輸入以下代碼:

Sheets("機密文檔").Cells.Font.ColorIndex = 2

這段程序使得此工作表在不被激活時,所有文字為白色。然后,在第一個程序中的Range("A1").Select后插入一行,寫入以下代碼:
ActiveSheet.Cells.Font.ColorIndex = 56
這段程序,在你輸入正確密碼后,將該表所有文字轉變為深灰色。

完整的程序如下:

Private Sub Worksheet_Activate()
If Application.InputBox("請輸入操作權限密碼:") = 123 Then
Range("A1").Select
Sheets("機密文檔").Cells.Font.ColorIndex = 56
Else
MsgBox "密碼錯誤,即將退出!"
Sheets("普通文檔").Select
End If

 
[ 網刊訂閱 ]  [ 食品專題搜索 ]  [ ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關閉窗口 ] [ 返回頂部 ]

 

 
推薦圖文
推薦食品專題
點擊排行
 
 
Processed in 0.025 second(s), 16 queries, Memory 0.88 M
主站蜘蛛池模板: 赛罗奥特曼银河帝国普通话免费版 | 国产精品夜色一区二区三区 | 亚洲阿v天堂2018在线观看 | 性色爽爱性色爽爱网站 | 欧美精品一区在线看 | 日本福利小视频 | 男女一进一出抽搐免费视频 | 男生女生靠逼视频 | 午夜在线观看免费 | 五月天丁香婷婷开心激情五月 | 日本高清色视频www 日本高清色视频在线观看免费 | 欧美性生活一级 | 日本欧美一区二区三区视频 | 亚洲成在人线影视天堂网 | 女人双腿搬开让男人桶 | 国产免费播放 | 免费a网站| 欧美一级欧美三级在线 | 日本三浦理惠子中文字幕 | 国产色秀视频在线观看 | 男人天堂网在线播放 | 欧美激情亚洲精品日韩1区2区 | 狠狠做深爱婷婷久久一区 | ts国产 | 免费人成年短视频在线观看免费网站 | 欧美一区二区三区在线观看免费 | 免费看啪 | 久久伦子沙发 | 夜福利视频 | 国产亚洲人成网站观看 | 亚洲a视频在线 | 亚洲 欧美 成人 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲国产欧美日韩一区二区三区 | 国产精品李雅在线观看 | 手机看片神马午夜片 | 亚洲色图图片专区 | 最好免费高清视频观看韩国 | 亚洲视频黄| 一区二区在线观看高清 | 四虎国产视频 |