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


Событие Document.DocumentSavedAs (Visio)

Происходит после сохранения документа с помощью команды Сохранить как .

Синтаксис

expression. DocumentSavedAs (doc)

Выражение Переменная, представляющая объект Document .

Параметры

Имя Обязательный или необязательный Тип данных Описание
DOC Обязательный [IVDOCUMENT] Документ, который был сохранен.

Замечания

Событие DocumentSavedAs является одним из групп событий, для которых свойство EventInfo объекта Application содержит дополнительные сведения.

Если событие DocumentSavedAs срабатывает из-за того, что сохранение было инициировано пользователем или программой, свойство EventInfo возвращает следующую строку:

"/saveasfile=<filename>"

Если это происходит из-за того, что Microsoft Visio сохраняет копию открытого файла (для автоматического восстановления или для включения в качестве почтового вложения), свойство EventInfo возвращает одну из следующих строк:

  • Если событие запускается для автоматического восстановления, имя файла восстановления в следующем формате:

    "/autosavefile=_drivename:\foldername\filename_"

  • Если событие срабатывает из-за того, что копия документа выполняется для отправки в виде почтового вложения, имя файла вложения в следующем формате:

    "/mailfile=_drivename:\foldername\filename_"

Если вы используете Microsoft Visual Basic или Visual Basic для приложений (VBA), синтаксис в этом разделе описывает распространенный и эффективный способ обработки событий.

Если вы хотите создать собственные объекты Event , используйте метод Add или AddAdvise .

Чтобы создать объект Event , запускающий надстройку, используйте метод Add в том виде, в котором он применяется к коллекции EventList .

Чтобы создать объект Event , получающий уведомление, используйте метод AddAdvise .

Чтобы найти код события, которое требуется создать, см. статью Коды событий.

Если вы обрабатываете это событие из программы, которая получает уведомление через соединение, созданное с помощью метода AddAdvise , аргумент varMoreInfo для VisEventProc обозначает индекс документа: "/doc=1".

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.