У Кена проблема с его книгой Personal.xls. Когда ему нужно поработать над этим, он показывает это. Если он забудет снова скрыть его, когда он закончил, то при следующем запуске Excel книга Personal.xls будет сразу видна. Поскольку он выглядит как новый пустой лист, он часто начинает его печатать, и это портит ее книгу Personal.xls.

Он задается вопросом, есть ли способ автоматически принудительно скрывать Personal.xls, если он забывает скрыть его вручную.

Вам нужно помнить о нескольких вещах. Во-первых, если вы вносите изменения только в макросы в Personal.xls, вам не нужно отображать книгу для работы с этими макросами. Вместо этого откройте редактор VBA и используйте обозреватель объектов, чтобы убедиться, что вы работаете с макросами в книге Personal.xls. Когда вы закончите редактировать макросы, вы можете сохранить их, даже не делая книгу видимой.

Если это по-прежнему не работает для вас — возможно, у вас есть другая причина сделать Personal.xls видимым — тогда вы можете внести какие-то изменения редактирования в первый рабочий лист в книге. Например, поместите текст «ЭТО ЛИЧНО» в ячейку A1 книги. Сделайте что-нибудь, чтобы выделить его (жирный шрифт, цвета, мигание и т. Д.), И вы больше никогда не пропустите, что вы работаете с книгой Personal.xls при первом запуске Excel.

Если вам нужен макро-подход, чтобы убедиться, что книга скрыта, вы можете добавить следующий код в объект ThisWorkbook для Personal.xls:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Windows("PERSONAL.XLS").Visible = False     ThisWorkbook.Save End Sub

Макрос выполняется непосредственно перед закрытием книги (когда это происходит при выходе из Excel). Он скрывает книгу, а затем сохраняет ее. Таким образом, при следующем запуске Excel Personal.xls будет автоматически скрыт.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3371) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Automatically_Hiding_the_Personal_Workbook [Автоматическое скрытие личной книги].