Способ разграничить автосохранение и обычное сохранение в офисе надстроек vsto - PullRequest
1 голос
/ 07 ноября 2019

Я работаю с надстройками Office vsto c # и ищу способ различать автосохранение и обычные события сохранения. Насколько я знаю, отдельного события для автосохранения не существует. Исходя из типа события, я хотел бы иметь отдельные рабочие процессы. Я нахожу документацию относительно автосохранения и vsto очень минимальной и не могу найти что-либо релевантное. Любая ссылка или обходной путь были бы очень полезны. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2019

Если вы не хотите перегружать свой бэкэнд несколькими запросами, вы можете выполнять операции с БД только тогда, когда инспектор, в котором был отредактирован элемент, закрывается и элемент был изменен.

0 голосов
/ 07 ноября 2019

Нет способа дифференцировать операции сохранения. Например, если другая надстройка вызывает метод Save, и операции автосохранения будут обрабатываться одинаково.

Лучшее, что вы можете сделать, - это перенастроить элементы управления лентой, когда пользователь нажимает кнопку сохранения в пользовательском интерфейсе Outlook. Для получения дополнительной информации см. Команды временного перепрофилирования на ленте Office Fluent .

...