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