У Джудит была проблема с пользователями, которые не могли сохранить свою работу, и даже после выхода из программы не сохраняли. Это привело к разочарованию пользователей и еще большему разочарованию службы поддержки.

Конечно, один из способов решения проблемы — просто указать на то, что глупо не экономить, и что пользователи должны страдать из-за собственного надзора.

В конце концов, Word спрашивает вас, хотите ли вы сохранить, прежде чем выбросить документ при выходе.

При этом есть способ сохранить все, и этот подход принципиально отличается от того, как Word работает по умолчанию. Новый подход предполагает защиту имени файла при создании документа. Таким образом, если вы решите создать документ, Word запросит имя файла и немедленно сохранит пустой файл с этим именем. Затем, когда вы выходите из программы или закрываете документ, Word автоматически сохраняет текущее состояние файла — он может это сделать, потому что имя файла уже защищено.

Чтобы реализовать такую ​​систему, вам необходимо настроить два специальных макроса: AutoNew и AutoClose. Первый макрос, AutoNew, вступает в силу всякий раз, когда создается новый документ. Цель этого макроса — запросить у пользователя имя файла, а затем сохранить документ с этим именем. Ниже приведен пример макроса, который сделает именно это:

Sub AutoNew()

Dim sMyFile As String

On Error Resume Next     sMyFile = InputBox("File Name", " Save File ")



With Dialogs(wdDialogFileSummaryInfo)

.Title = sMyFile         .Execute     End With

Dialogs(wdDialogFileSaveAs).Show End Sub

Если вы поместите этот макрос AutoNew в шаблон Normal (Normal.dot или Normal.dotm, в зависимости от вашей версии Word), то каждый раз, когда пользователь создает новый документ, он начинает действовать. (Единственное исключение — когда Word впервые запускается и отображается новый документ.)

Второй макрос, AutoClose, чрезвычайно прост. Все, что он делает, это сохраняет документ, без вопросов:

Sub AutoClose()

ActiveDocument.Save End Sub

Теперь, когда вы выходите, ваши изменения сохраняются. Если по какой-либо причине документ не имеет имени (например, пользователь начал вводить текст в документе по умолчанию, который отображается в первый раз при запуске Word), отображается диалоговое окно «Сохранить как», и пользователь может указать имя файла.

Хотя можно не сохранять документ при использовании этих макросов, это гораздо более громоздкий процесс. В результате почти ничего не теряется. Это, конечно, создает некоторые интересные проблемы управления.

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

Возникает совершенно другой вопрос: что хуже — иметь дело с пользователями, которые не могут сохранить документ самостоятельно, или с пользователями, которые вынуждены сохранять все документы? Ответ, конечно, будет отличаться от компании к компании.

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

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

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

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

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

link: / wordribbon-Saving_Everything [Сохранение всего].