Есть ли возможность запретить пользователю отправлять документ Excel, пока он еще открыт?
Мне пришлось очистить свой документ от определенных ячеек (содержащих персональные данные / личную информацию). Я успешно сделал это, используя функцию, которая генерирует запрос перед сохранением и сохраняет (и очищает соответствующие поля) при принятии и ничего не делает при отмене).
Однако пользователи по-прежнему могут отправлять открытый документ, содержащий важные данные.
Я знаю, что это тяжело, но есть ли возможность предотвратить это?
Как, например, с некоторой разновидностью контрольных сумм / шифровальных махинаций, которые повреждают документ при открытии, таким образом делая посланную копию в этом состоянии бесполезной / недоступной / поврежденной. Документ будет снова «исправлен» только при сохранении (и, следовательно, при удалении важных данных).
Я могу только представить что-то подобное, потому что запрещение другим программам читать открытый документ Excel кажется сумасшедшим.
Любая помощь очень ценится. Заранее спасибо!
И всем привет! (первое сообщение) Это место - спасатель.
РЕДАКТИРОВАТЬ: Для уточнения:
1. Пользователи получают документ Excel.
2. Они вводят в него личные данные сотрудников / заявителей и т. Д., И мой документ очень интересен.
3. Вывод генерируется, который должен перейти в какой-то другой инструмент.
4. Цель документа Excel выполнена, и он должен очистить себя от грязных личных данных.
Это достигается как описано ранее. Сохранение и т. Д. Все разобрано.
Проблема, с которой мне сказали иметь дело, состоит в том, чтобы сделать невозможным отправку документа, пока он все еще содержит личные данные. Закрытие стирает его, но пока оно открыто, содержит личные данные и может взаимодействовать с Outlook и т. Д.
Есть ли способ предотвратить такое взаимодействие с документом, пока он еще открыт? Или сделать документ поврежденным во время его открытия, чтобы при копировании в этом состоянии не передавались личные данные?