4

Я использую Microsoft Excel 2007 и у меня в рабочей тетради personal.xlsb есть несколько макросов, которыми я часто пользуюсь, поэтому очень удобно, что Excel открывает их автоматически при запуске. Что мне не нравится, так это когда я нажимаю "X" в правом верхнем углу окна, Excel не закрывается, когда я закрываю последнюю видимую книгу. Я думаю, что это потому, что personal.xlsb все еще открыт (хотя и скрыт). Здесь есть несколько других вопросов о Superuser, которые заставляют людей удалять personal.xlsb или перемещать его, чтобы он не открывался при запуске (вопрос 65297) или изменять настройки, чтобы на панели задач отображалось только одно окно (вопрос 86989). (Извините, гиперссылок нет - очевидно, мне нужно больше репутации, чтобы добавить дополнительные гиперссылки.)

Я хотел бы открыть файл personal.xlsb при открытии Excel, чтобы каждое окно Excel отображалось на панели задач, но при этом нужно было выйти из Excel, когда я нажимаю "X" на последней книге, которая не является personal.xlsb. Есть мысли о том, как этого добиться?

4 ответа4

3

Вам нужно перейти в параметры Excel / Advanced / Display и снимите флажок Показать все окна на панели задач

2

Создать код для рабочей книги.Событие SheetDeactivate, которое проверяет,
ActiveWorkbook.Sheets.Count =
(1 or 0, you'll have to play with this to see which works)

Затем попросите закрыть книгу, если это правда.

0

Другие "обходные пути", предложенные (и объясненные более подробно) здесь, включают:

  • удерживая клавишу Shift, нажмите красную букву "Х"
  • добавить "Выход из Excel" на "Панель быстрого доступа"
  • используйте Alt+F4, чтобы закрыть его.
0

Вы можете решить эту проблему без какого-либо кода или специальных нажатий клавиш, просто открыв любой документ Excel или создав новый, а затем закрыв его. Затем в оставшейся пустой книге Excel в меню «Вид» отобразите файл Personal.xlsb . Повторно скройте и закройте пустую книгу. Он предложит вам сохранить Personal.xlsb , на который вы говорите «Да», и проблема исчезнет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .