Под словом «поделиться», я полагаю, вы имеете в виду, что хотите показывать сообщение каждый раз, когда кто-то редактирует права доступа к документу. (Поскольку технически я мог "поделиться" документом, отправив кому-нибудь ссылку на него по электронной почте.)
Насколько мне известно, единственный способ добиться этого - создать собственный код ( SPFx ), которое использует API для взаимодействия с разрешениями документа, предоставленными через доступ только для приложений . И заблокируйте пользователям возможность доступа к этим документам традиционным способом через SharePoint. Это даст вам полный контроль над пользовательским интерфейсом и запретит пользователям предоставлять доступ (совместное использование) где-либо еще.
Другой вариант, который вы можете изучить, - Azure Управление правами . Метки конфиденциальности, применяемые к документам / библиотекам, можно настроить для автоматического отображения верхних и нижних колонтитулов, водяных знаков и даже шифрования при доступе к ним. Exchange также можно настроить на отображение «подсказки», когда он обнаруживает, что пользователи пытаются отправить по электронной почте конфиденциальный документ. Полное раскрытие информации: я работал только с этими функциями в SharePoint Online, и я не уверен в их возможностях в локальной среде.