Поделиться через


Свойство 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 и обратная связь.