Свойство Document.AutoRecover (Visio)
Определяет, копируется ли открытый документ, имеющий несохраненные изменения, при включении автоматического восстановления. Для чтения и записи.
Синтаксис
expression. Автосохранения
Выражение Переменная, представляющая объект Document .
Возвращаемое значение
Boolean
Примечания
Если включено автоматическое восстановление (если свойство Application.AutoRecoverInterval больше 0), все документы, открытые и имеющие несохраненные изменения, копируются во временные файлы. Если вы не хотите, чтобы документ восстанавливался, задайте для его свойства Автовосстановлиязначение False. Свойство AutoRecover не сохраняется вместе с документом и должно быть задано при каждом открытии документа.
Когда Microsoft Visio запускается после аномального завершения и определяет, что автоматическое восстановление было включено, он пытается открыть все файлы, которые были открыты при завершении.
Если есть файл восстановления, который является более поздним, чем последняя сохраненная копия файла, Visio открывает восстановленный файл и отображает его имя
"<file name> (Recovered)"
в строке заголовка документа.Если файл восстановления отсутствует, Visio открывает последнюю сохраненную копию документа.
Прежде чем Visio закроется, необходимо сохранить изменения в восстановленных документах. Если вы не сохраняете восстановленные документы, изменения удаляются, как и в любом несохраняемом документе.
Пример
В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как с помощью свойства Автовосстановить отключение автоматического восстановления для определенного документа.
Private Sub Document_DocumentOpened(ByValdoc As IVDocument)
'Do not recover this document
ThisDocument.AutoRecover = False
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.