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) могут не знать что объекты уничтожены, до завершения подпрограммы. Однако, ссылки на разрушенные объекту не рекомендуются, даже в незавершенном коде.