Отключить автосохранение книги Excel в C #? - PullRequest
0 голосов
/ 06 сентября 2018

Я хотел бы отключить параметр автосохранения совместно используемой книги Excel в C #, как правило, когда пользователь использует Sharepoint / OneDrive.

Меня не волнует опция автоматического восстановления. Я указываю на это, потому что больше всего я вижу в Интернете об этом.

Я обнаружил свойство Workbook.AutoUpdateSaveChanges , которое мне как раз и нужно.
Однако, когда я пытаюсь установить его в false, я получаю ошибку COMException, которую я не понимаю: COMException

HRESULT: 0x800A03EC, кажется, не очень конкретен, насколько я понимаю, это в основном общий код ошибки, и я не нашел ничего связанного в Интернете.

Теперь вот что я попробовал:

if (Application.ActiveWorkbook.AutoUpdateSaveChanges) // COMException here
{
    MessageBox.Show("MyWarning", "WarningTitle");
    return;
}

Я пытался обойти это, но я всегда получаю одну и ту же ошибку, и я не понимаю, что я делаю неправильно.

Как я могу отключить или хотя бы определить автообновление, когда оно включено? Заблокировано ли автосохранение при использовании Sharepoint или любого общего виртуального журнала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...