3

Каждый раз, когда я открываю новую книгу или рабочий лист в Microsoft Excel, я обнаруживаю, что настраиваю вид так, как мне нравится, на 80%. Есть ли способ сделать 80% по умолчанию?

Я пробовал две вещи, которые не сработали:

  1. Сохранение book.xltx и sheet.xltx в папке XLSTART
  2. В параметрах Excel, изменение критериев по умолчанию для открытия новой книги (здесь нет опции для% view)

Возможно, я делаю шаг № 1 неправильно, или есть что-то еще, ИЛИ мне нужно использовать VBA, и я не уверен, как это сделать.

Любая помощь будет принята с благодарностью, спасибо сообществу stackoverflow!

1 ответ1

3

Вы можете создать макрос в вашем Personal.xlsb. Если вы не знаете, активен ли он, выполните следующие действия:

Запустите программу записи макросов и в диалоговом окне "Запись макроса" выберите "Персональная книга макросов" в раскрывающемся списке "Сохранить макрос в". Установите имя как ZoomLevel80. Нажмите OK и установите уровень масштабирования на 80%. Остановите макро-рекордер.

Теперь нажмите Alt - F11, чтобы открыть редактор Visual Basic. Слева найдите проект VBA (Personal.xlsb). В разделе "Модули" вы найдете модуль с макросом, который вы только что записали, но мы можем оставить это в покое.

Выберите модуль "Эта книга" и в окне кода введите этот код:

Private Sub Workbook_Open()
    ActiveWindow.Zoom = 80
End Sub

Нажмите значок Сохранить. Теперь закройте Excel. Персональная макропрограмма загружается при каждом запуске Excel. Приведенный выше код макроса будет выполняться каждый раз, когда открывается эта книга макросов.

Уровень масштабирования сохраняется с каждой рабочей книгой, поэтому, когда вы открываете другую рабочую книгу, для которой не было установлено увеличение 80%, вы можете использовать записанный макрос. Назначьте сочетание клавиш для макроса: щелкните значок "Макросы" на ленте разработчика. Выберите макрос ZoomLevel80, нажмите кнопку "Параметры" и введите сочетание клавиш, например, Ctrl-8.

Скриншоты были сделаны с 2010 года, но тот же принцип применяется в 2013 году.

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