Отключить автосохранение книги Excel в C#?
Я хотел бы отключить параметр автосохранения общей рабочей книги Excel в C#, как правило, когда пользователь использует Sharepoint / OneDrive.
Меня не особо волнует опция авто-восстановления. Я указываю на это, потому что больше всего я вижу в Интернете об этом.
Я нашел свойство Workbook.AutoUpdateSaveChanges, которое, как мне кажется, мне и нужно.
Однако, когда я пытаюсь установить его в false, я получаю ошибку COMException, которую я не понимаю:
HRESULT: 0x800A03EC, кажется, не очень конкретен, насколько я понимаю, это в основном общий код ошибки, и я не нашел ничего связанного с интернетом.
Теперь вот что я попробовал:
if (Application.ActiveWorkbook.AutoUpdateSaveChanges) // COMException here
{
MessageBox.Show("MyWarning", "WarningTitle");
return;
}
Я пытался обойти это, но я всегда получаю ту же ошибку, и я не понимаю, что я делаю неправильно.
Как я могу отключить или хотя бы определить автообновление, когда оно включено? Заблокировано ли автосохранение при использовании Sharepoint или любого общего виртуального журнала?