Метод Window2.Close
Закрывает окно, представленное объектом WindowObject.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(2)> _
Sub Close ( _
fForce As Boolean _
)
'Применение
Dim instance As Window2
Dim fForce As Boolean
instance.Close(fForce)
[DispIdAttribute(2)]
void Close (
bool fForce
)
Параметры
- fForce
Определяет, будут ли сохранены открытые документы. Значение по умолчанию равно false.
Заметки
С помощью метода Close будут закрыты связанное окно и формы, которые оно содержит. Если параметру bForce задано значение true, все формы будут закрыты без сохранения, даже если в них были внесены изменения с момента последнего сохранения. Если же задано значение false, пользователи получат запрос на сохранение этих изменений.
Метод Close можно использовать только с окнами типа редактирование. Если его использовать с окном типа "разработка", будет возвращена ошибка. Кроме того, метод Close можно использовать только с обработчиками событий OnSubmitRequest и OnClick. Если его использовать с другими типами обработчиков событий, будет возвращена ошибка.
Заметка |
---|
Если закрываемое окно является единственным открытым окном в Microsoft Office InfoPath 2007, приложение InfoPath также будет закрыто. |
Внимание! |
---|
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения. |
Пример
В следующем примере метод Close объекта Window служит для закрытия активного на текущий момент окна с обязательным сохранением изменений в форме, если они имеются:
thisApplication.ActiveWindow.Close(false);
См. также
Ссылка
Интерфейс Window2
Члены Window2
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust