位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

怎么通過代碼實(shí)現(xiàn)只允許打開特定Excel工作表?

提問人:周麗平發(fā)布時(shí)間:2021-07-24评论0

1、啟動(dòng)Excel并打開Visual Basic編輯器,在工程資源管理器中雙擊"Sheet1(Sheet1)"選項(xiàng)打開工作表Sheet1的“代碼”窗口,在其中輸入程序代碼,如圖1所示。具體程序代碼如下所示:

Private Sub Worksheet_Deactivate()

MsgBox"您只能查看當(dāng)前工作表!"

Sheets(1).Activate

End Sub

image.png

圖1 在“代碼”窗口中添加程序代碼

提示

在Excel中,當(dāng)用戶單擊其他工作表標(biāo)簽時(shí),當(dāng)前工作表將產(chǎn)生Deactivate事件過程,因此只要在這個(gè)事件過程中使用Activate方法使當(dāng)前工作表再次被激活,就可以實(shí)現(xiàn)禁止打開其他工作表。

2、切換到Excel,當(dāng)選擇其他的工作表時(shí),程序?qū)⒔o出提示,此時(shí)無法激活其他工作表,如圖2所示。

image.png

圖2 選擇其他工作表時(shí)給出提示


繼續(xù)查找其他問題的答案?

回復(fù)(0)
X
返回頂部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X