Программное закрытие документов
Можно закрыть активный документ или указать документ для закрытия.
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Закрыть активный документ
Для закрытия активного документа можно использовать две процедуры: одну для настроек на уровне документа и одну для надстроек VSTO.
Закрытие активного документа в настройке на уровне документа
Для закрытия документа, связанного с настройкой, вызовите метод Close класса
ThisDocument
в своем проекте. Чтобы использовать следующий пример кода, запустите его из классаThisDocument
.Примечание.
В этом примере значение wdDoNotSaveChanges передается в параметр SaveChanges , чтобы закрыть окно без сохранения изменений или без вывода запросов пользователю.
Закрытие активного документа в надстройке VSTO
Для закрытия активного документа вызовите метод Close свойства ActiveDocument . Чтобы использовать следующий пример кода, выполните его из класса
ThisAddIn
в своем проекте.Примечание.
В этом примере значение wdDoNotSaveChanges передается в параметр SaveChanges , чтобы закрыть окно без сохранения изменений или без вывода запросов пользователю.
Закройте документ, указанный по имени
Процедура закрытия документа с заданным именем идентична процедуре для надстройки VSTO и настроек на уровне документа.
Закрытие документа с заданным именем
Укажите имя документа в качестве аргумента для коллекции Documents , а затем вызовите метод Close . В приведенном ниже примере кода предполагается, что в Word открыт документ с именем NewDocument .
Примечание.
В этом примере значение wdDoNotSaveChanges передается в параметр SaveChanges , чтобы закрыть окно без сохранения изменений или без вывода запросов пользователю.
Связанный контент
- Практическое руководство. Программное открытие существующих документов
- Практическое руководство. Программное сохранение документов
- Общие сведения о элементах размещения и элементах управления узлами
- Программные ограничения элементов узла и элементов управления узлами
- Необязательные параметры в решениях Office