Есть ли способ отключить опцию "удалить" правой кнопкой мыши на вкладке листов Excel в нижней части, чтобы пользователи не могли удалить лист. Я знаю, что защита рабочего листа / рабочей книги отключит это, но что, если я хочу отключить это, защищая или не защищая все вместе?

Application.CommandBars("Ply").FindControl(ID:=847).Enabled = False 

отключит его, но если рабочая книга / рабочий лист защищены паролем, то при снятии защиты эта команда будет игнорироваться, и удаление рабочего листа все еще можно будет выполнить.

1 ответ1

0
Option Explicit
' To Activate right click on tab - run the following
Private Sub Worksheet_Activate()
    Application.CommandBars("Ply").Enabled = False
End Sub

' To Deactivate right click on tab - run the following code
Private Sub Worksheet_Deactivate()
    Application.CommandBars("Ply").Enabled = True
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .