Остановите MS Excel 2003, закрывая все открытые книги

8584
JT.WK

Я заметил, что когда у меня открыто несколько рабочих книг в MS Excel и я закрываю одну, Excel попытается закрыть их все. Это очень расстраивает и привело к тому, что я много раз терял работу.

Есть ли способ, которым я могу остановить Excel, делая это так, чтобы он функционировал подобно MS Word?

Я использую Excel 2003 SP3.

редактировать: я знаю, что могу использовать меньшую кнопку «х», однако я искал способ изменить текущую функциональность основной «Х»

Ура!

2

5 ответов на вопрос

5
outsideblasts

Я согласен, это раздражает. Лучшее, что я нашел, - это рассматривать рабочие книги как «вкладки» и использовать Ctrl + W, чтобы закрыть только одну.

Или нажмите кнопку закрытия x, не сверху, а снизу для рабочей книги.

альтернативный текст

Я знаю, что могу это сделать, просто нужно привыкнуть - я большой поклонник последовательности :( JT.WK 14 лет назад 1
Хаха, гонка до финиша :) Jared Harley 14 лет назад 0
Джаред - всего несколько секунд, как это часто бывает! outsideblasts 14 лет назад 0
JT- Я согласен с последовательностью, может ли это помочь представить его как находящегося в той же «семье», что и браузер? outsideblasts 14 лет назад 1
3
Jared Harley

В Excel есть так называемое окно MDI (интерфейс с несколькими документами), что означает, что все ваши открытые электронные таблицы находятся в одном главном окне Excel.

Когда вы выходите из электронной таблицы, нажимаете ли вы большую кнопку закрытия X в верхней части окна или меньшую кнопку закрытия X прямо под ней? Один сверху - это закрытие Excel, а другой - закрытие электронной таблицы.

Кнопки закрытия Excel

Я нажимаю на большое, то есть главное окно. Интересно, как он ведет себя «нормально», когда рабочие книги никогда не сохранялись. JT.WK 14 лет назад 0
2
T800

Вот решение: откройте новую книгу, нажмите Alt + F11, чтобы открыть редактор VB, дважды щелкните ThisWorkbook на панели Project Explorer и вставьте этот код:

Private Sub Workbook_BeforeClose(bCancel As Boolean) If Workbooks.Count > 1 Then ActiveWorkbook.Close bCancel = True End If End Sub 

Сохраните его как файл CloseFix.XLA (надстройка Excel), он должен автоматически сохранить его в папке надстроек. Активируйте его в меню «Сервис-> Надстройка». Отныне, если у вас несколько окон Excel, они будут работать как автономные окна.

0
Peter

Один из вариантов - всегда открывать новый экземпляр Excel для каждой открываемой книги. Таким образом, Excel MDI, как назвал его Джаред, будет обрабатывать только одну книгу. Когда вы закроете его, у вас все еще будут другие на панели задач.

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

Недостатком этого является необходимость всегда делать это, а также тогда у вас не будет возможности закрыть их все сразу, когда вы захотите это сделать.

Удачи. :)

0
GrUnT

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