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


Макрокоманда CloseWindow

Область применения: Access 2013, Office 2013

Действие ЗакрытьWindow можно использовать для закрытия указанной вкладки "Доступ к документу" или активной вкладки документа, если ни одна из них не указана.

Setting

Аргументы действия CloseWindow приведены ниже.

Аргумент макрокоманды

Описание

Object Type

Тип объекта, вкладка документа которого требуется закрыть. Щелкните Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление сервера, Схема, Хранимая процедура или Функция в поле Тип объекта в разделе Аргументы действия панели построителя макросов. Чтобы выбрать активную вкладку документа, оставьте этот аргумент пустым.

Примечание.

При закрытии модуля в Редактор Visual Basic необходимо использовать Module в аргументе Тип объекта.

Object Name

Имя закрываемого объекта. Поле Object Name отображает все объекты базы данных, относящиеся к типу, заданному аргументом Object Type. Щелкните объект , чтобы закрыть его. Если оставить аргумент Тип объекта пустым, оставьте этот аргумент пустым.

Save

Следует ли сохранять изменения в объекте при его закрытии. Нажмите кнопку Да (сохранить объект), Нет (закрыть объект, не сохраняя его) или Запрос (предложите пользователю сохранить объект). Значение по умолчанию — Prompt.

Замечания

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

Если для аргумента Сохранить задано значение Запрос , а объект еще не был сохранен до выполнения действия CloseWindow , диалоговое окно предложит пользователю сохранить объект, прежде чем макрос закроет его. Если для аргумента Warnings On действия SetWarnings задано значение Нет, диалоговое окно не отображается и объект автоматически сохраняется.

Чтобы запустить действие CloseWindow в модуле Visual Basic для приложений (VBA), используйте метод CloseWindow объекта DoCmd.