Close Метод

Закрывает указанный рисунок, или все открытые рисунки.

См. также | Пример

Синтаксис

object.Close([SaveChanges][, FileName])

Object

Document; Documents
Закрываемый документ.

SaveChanges

Variant; только для ввода; дополнительный
(Не применяется когда вызвано от коллекции Документов.)
Определяет должен ли рисунок быть сохранен или нет.

TRUE: Сохранить рисунок.

FALSE: Не сохранять рисунок.

FileName

String; только для ввода; дополнительный
(Не применяется когда вызвано от коллекции Документов.)
Название, для сохраняемого рисунока. Если при сохранении рисунка впервые название не задано, рисунок будет сохранен, используя проектную информацию VBA: ThisDrawing.Path\ThisDrawing.Name.

Замечания

Если нет никаких изменений в рисунке, SaveChanges и FileName игнорируются. Если есть изменения в рисунке, SaveChanges определяет, должны ли изменения быть сохранены. Значение по умолчанию для параметра SaveChanges - TRUE.

Запрос этого метода от коллекции Documents в режиме MDI закроет все открытые рисунки. Вы не можете вызвать этот метод от коллекции Documents в режиме SDI. Чтобы закрыть единственный рисунок, вызовите этот метод от рисунка, который требуется закрыть.

Вы не можете закрыть рисунок из обработчика событий этого рисунка.

ПРИМЕЧАНИЕ Закрытие рисунка уничтожает объект Document. Никогда не пользуйтесь ссылкой объекта, после его уничтожения, или в данном случае, закрытия. Незавершенные клиенты (макросы VBA) могут не знать что объекты уничтожены, до завершения подпрограммы. Однако, ссылки на разрушенные объекту не рекомендуются, даже в незавершенном коде.

Сайт управляется системой uCoz