Word имеет встроенную функцию автосохранения, которая обеспечивает ограниченную защиту документов, с которыми вы работаете. Если у вас включено автосохранение, Word периодически (вы можете определить, как часто) сохраняет копию документа, над которым вы работаете. Эти периодические сохранения хранятся в специальных файлах резервных копий, которые поддерживает Word; он не сохраняет их в том же документе, что и тот, над которым вы работаете.

Например, предположим, что вы работаете над документом с именем Report.doc, и у вас включено автосохранение и установлено каждые десять минут. По достижении десятиминутной отметки Word сохраняет документ во временном файле, а не обратно в Report.doc. Это происходит только тогда, когда вы явно сохраняете файл. Затем Report.doc сохраняется, а временный файл удаляется. Когда вы впервые запускаете Word, он проверяет, есть ли в вашей системе какие-либо из этих временных файлов. Если да, то он «восстанавливает» эти файлы и дает вам возможность сохранить их, если хотите.

Могут быть случаи, когда вам понадобится настоящее автосохранение вместо того, которое использует временные файлы. Например, вы можете захотеть, чтобы Report.doc сохранялся каждые десять минут — автоматически. Для этого вам нужно создать свой собственный макрос, который позаботится об этом за вас. Следующая серия из трех простых макросов выполнит эту задачу:

Sub AutoOpen()

WordSaver End Sub
Sub WordSaver()

Application.OnTime When:=Now + _       TimeValue("00:10:00"), _       Name:="Saver"

End Sub
Sub Saver()

ActiveDocument.Save     WordSaver End Sub

Если вы сохраните эти макросы вместе с документом, они всегда будут обеспечивать автосохранение для этого документа. Макрос AutoOpen запускается при первом открытии документа и запускает WordSaver. WordSaver ничего не делает, кроме как запускает макрос Saver по истечении десяти минут. Когда запускается Saver, он сохраняет активный документ, а затем снова запускает WordSaver, который полностью запускает десятиминутный цикл.

У этих макросов есть пара недостатков. Прежде всего, невозможно отменить то, что было сохранено. С помощью обычного автосохранения Word вы всегда можете закрыть документ без каких-либо изменений. Второй недостаток заключается в том, что эти макросы сохранят любой активный документ, включая тот, который вы, возможно, не собирались сохранять. Наконец, если вы сохраните эти макросы как часть шаблона, то при открытии документа с использованием этого шаблона через десять минут появится диалоговое окно «Сохранить как», поскольку новый документ еще не имеет имени.

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (157) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-A_Real_AutoSave [Настоящее автосохранение].