Excel AddIn: Как обнаружить / запретить пользователю Excel удалить лист? - PullRequest
0 голосов
/ 01 июня 2018

Среда:

  • Visual Studio 2013

  • MS Office 2013

  • C #

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

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

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

1 Ответ

0 голосов
/ 02 июня 2018

Лучшее, что вы можете сделать, - это использовать метод Protect класса Worksheet или Workbook, который позволяет защитить лист, чтобы его нельзя было изменить.

...