Что надо сделать чтобы закрыть окно документа
Перейти к содержимому

Что надо сделать чтобы закрыть окно документа

  • автор:

Как закрыть документ

Чтобы закрыть документ, работу над которым вы завершили, выберите команду Файл>Закрыть ( ). Таким образом вы закроете окно документа и заставите его исчезнуть с экрана. Вжик! (Этот звук должны издавать вы; Word молчит— это же не пишущая машинка.) Более подробно данная процедура (речь идет о закрытии документа, а не воспроизведении звука) описывается в главе 1.

  • Для чего вообще закрывают документ? Вы же закончили работу с ним! Возможно, теперь требуется перейти к другим документам или вообще покинуть Word.
  • Если вы попытаетесь закрыть документ, не сохранив его, Word выведет на экран предупреждающее диалоговое окно. Щелкните в нем на кнопке Да, и документ будет сохранен. Если хотите продолжить работу над документом, щелкните на кнопке Отмена.
  • Если вы работали над документом, а затем его закрыли, Word станет похож на брошенный дом: исчезнут почти все элементы меню, полосы прокрутки и прочие украшения экрана. Не паникуйте. После закрытия документа программе практически нечего делать. Word терпеливо ожидает вашей новой команды.
  • Закончив работу, Word можно закрыть. Вы вправе также начать работу над другим документом. Для того чтобы узнать, как это сделать, см. раздел «Как создать новый документ» выше в данной главе.

Закрытие окон книг или книг

Если на компьютере запущен один экземпляр Excel, все открытые книги открываются в окне книги в Excel окна. Вы также можете создать новые окна книги для любого лист в книге с помощью команды « Создать окно» ( вкладка «Вид», группа «Окно «).

Дополнительные сведения см. в разделе «Просмотр двух или более листов одновременно «.

Вы можете закрыть каждое из этих окон книги по одному или закрыть всю книгу (включая все ее окна книги). Чтобы закрыть все открытые книги, можно закрыть окно Excel или выйти из Excel.

Закрытие окна активной книги

Excel кнопка

  1. Щелкните окно книги, которое нужно закрыть.
  2. Щелкните

Примечание: Если окно является единственным открытым окном книги, вся книга закрывается. Если в одной книге больше окон, закрывается только активное окно книги.

Закрытие окна или диалогового окна (WPF .NET)

В этой статье вы узнаете о различных способах закрытия окна или диалогового окна. Пользователь может закрыть окно с помощью элементов в не клиентской области, включая следующее:

  • Элемент Закрыть меню Система.
  • Нажатие клавиш ALT+F4 .
  • Нажатие кнопки Закрыть.
  • Нажатие клавиши ESC , если свойство кнопки IsCancel имеет значение true в модальном окне.

При проектировании окна укажите дополнительные механизмы для клиентской области, чтобы закрыть окно. Некоторые распространенные элементы конструктора в окне, которые используются для закрытия, включают в себя следующее:

  • Элемент Выход в меню Файл, обычно для главных окон приложений.
  • Элемент Закрыть в меню Файл, как правило, применим для вторичных окон приложений.
  • Кнопка Отменить, обычно для модального диалогового окна.
  • Кнопка Закрыть, обычно для немодального диалогового окна.

После закрытия окна один и тот же экземпляр объекта не может использоваться для повторного открытия окна.

Дополнительные сведения о жизни окна см. в разделе «Обзор окон WPF: время существования окна».

Закрытие модального окна

При закрытии окна, открытого ShowDialog с помощью метода, задайте DialogResult для свойства true false значение «принято» или «отменено» соответственно. Как только свойству DialogResult задано значение, окно закрывается. В следующем коде показано, как задать DialogResult свойство:

private void okButton_Click(object sender, RoutedEventArgs e) => DialogResult = true; private void cancelButton_Click(object sender, RoutedEventArgs e) => DialogResult = false; 
Private Sub okButton_Click(sender As Object, e As RoutedEventArgs) DialogResult = True End Sub Private Sub cancelButton_Click(sender As Object, e As RoutedEventArgs) DialogResult = False End Sub 

Можно также вызвать Close метод. Close Если используется метод, DialogResult для свойства задано false значение .

После закрытия окна его невозможно повторно открыть с тем же экземпляром объекта. Если вы пытаетесь отобразить то же окно, InvalidOperationException создается исключение. Вместо этого создайте новый экземпляр окна и откройте его.

Закрытие безрежимного окна

При закрытии окна, открытого Show с помощью метода, используйте Close этот метод. Следующий код демонстрирует закрытие безрежимного окна:

private void closeButton_Click(object sender, RoutedEventArgs e) => Close(); 
Private Sub closeButton_Click(sender As Object, e As RoutedEventArgs) Close() End Sub 

Закрыть с IsCancel

Свойство Button.IsCancel можно задать, чтобы true включить клавишу ESC для автоматического закрытия окна. Это работает только при открытии окна с ShowDialog помощью метода.

 

Скрытие окна

Вместо закрытия окна окно можно скрыть с Hide помощью метода. Скрытое окно можно повторно открыть, в отличие от закрытого окна. Если вы собираетесь повторно использовать экземпляр объекта окна, скрытие окна вместо закрытия. Следующий код демонстрирует скрытие окна:

private void saveButton_Click(object sender, RoutedEventArgs e) => Hide(); 
Private Sub saveButton_Click(sender As Object, e As RoutedEventArgs) Hide() End Sub 

Отмена закрытия и скрытия

Если вы разработали кнопки для скрытия окна вместо закрытия, пользователь по-прежнему может обойти это и закрыть окно. Элемент закрытия системного меню и кнопка «Закрыть» не клиентской области окна закроет окно вместо скрытия. Рассмотрим этот сценарий, когда намерение заключается в скрытии окна вместо закрытия.

Если окно отображается модально с ShowDialog, DialogResult свойство будет задано, null когда окно скрыто. Вам потребуется передать состояние обратно в вызывающий код, добавив собственное свойство в окно.

При закрытии Closing окна возникает событие. Обработчик передается CancelEventArgs, который реализует Cancel свойство. Задайте это свойство, чтобы true предотвратить закрытие окна. В следующем коде показано, как отменить закрытие и скрыть окно:

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) < // Cancel the closure e.Cancel = true; // Hide the window Hide(); >
Private Sub Window_Closing(sender As Object, e As ComponentModel.CancelEventArgs) ' Cancel the closure e.Cancel = True ' Hide the window Hide() End Sub 

Может возникнуть время, когда вы не хотите скрыть окно, но на самом деле запретить пользователю закрывать его. Дополнительные сведения см. в разделе «Обзор окон WPF: закрытие окна отмены».

См. также

  • Общие сведения об окнах WPF
  • Общие сведения о диалоговых окнах
  • Открытие окна или диалогового окна
  • System.Windows.Window.Close()
  • System.Windows.Window.Closing
  • System.Windows.Window.DialogResult
  • System.Windows.Window.Hide()
  • System.Windows.Window.Show()
  • System.Windows.Window.ShowDialog()

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

4 быстрых способа закрыть отдельный документ Word, не закрывая Word

Кнопка «Закрыть окно» для закрытия файла

Обычно, чтобы сосредоточиться на задаче, мы обычно открываем только один документ в Word. Однако после редактирования или пересмотра необходимо закрыть документ, оставив программу в рабочем состоянии. Если быть точным, это проблема, с которой могут столкнуться пользователи Word 2010, поскольку в Word 2003 в левом верхнем углу есть кнопка «Закрыть окно», позволяющая закрыть только документ.

Таким образом, приведенный ниже контент включает в себя 4 метода на выбор.

Способ 1: показать кнопку «Закрыть окно»

Как упоминалось выше, в Word 2010 нет кнопки «Закрыть окно» для отдельного документа. Тем не менее, мы можем заставить его появиться.

  1. Прежде всего, нажмите вкладку «Файл».
  2. Затем нажмите «Параметры», чтобы вызвать диалоговое окно «Параметры Word».
  3. Далее нажмите «Дополнительно».
  4. Продолжайте прокручивать вниз до «Дисплей» и снимите флажок «Показать все окна на панели задач».
  5. Наконец, нажмите «ОК», чтобы сохранить изменения.

Показать кнопку «Закрыть окно» в Word 2010

Теперь вы можете заметить, что кнопка «Закрыть окно» доступна, как показано ниже:

Закрыть «Файл», а не Word

Вот эффект:

Способ 2: закрыть файл вместо Word

  1. Во-первых, также нажмите вкладку «Файл».
  2. Далее нажмите «Закрыть».

Или вы можете добавить команду «Закрыть» на «Панель быстрого доступа» для быстрого использования.

  1. Перейдите в диалоговое окно «Параметры Word», выполнив шаги, описанные в способе 1.
  2. Затем на этот раз нажмите «Панель быстрого доступа».
  3. Затем выберите вкладку «Файл» для категории.
  4. Найдите и выберите команду «Закрыть».
  5. Далее нажмите кнопку «Добавить».
  6. Наконец, нажмите «ОК».

Способ 3: используйте сочетания клавиш

Конечно, если вы предпочитаете использовать сочетания клавиш кликам, вы можете нажать «Ctrl+W» или «Ctrl+F4». Любой из них может закрыть только документ.

Способ 4: запустить макрос

  1. К start, щелкните вкладку «Разработчик», затем «Visual Basic», чтобы открыть редактор VBA.
  2. Далее нажмите «Обычный» и «Вставить».
  3. Затем выберите «Модуль».
  4. Дважды щелкните новый модуль, чтобы отобразить область редактирования.
  5. Затем вставьте следующие коды туда:
'Закройте единственный открытый документ, но не выключайте Word. Sub CloseFileKeepWordOpen() ActiveDocument.Close Word.Application.Activate End Sub

  1. В конце концов, нажмите кнопку «Выполнить».

Для удобства использования макросу предлагается назначить кнопку или клавиатуру. Подробную информацию вы можете найти в этой статье: Как удалить форматирование вставленных текстов с помощью макроса и VBA в вашем Word

Инструмент для исправления поврежденного документа Word

Всем известно, что потеря файлов может стереть все или, по крайней мере, что-то важное. Я предполагаю, что после потери файла на ум приходит способ вернуть данные к жизни. Тогда лучший способ получить Продукт для исправления повреждений данных Word.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *