Лучшее, что я могу сделать, это создать VBA, как показано ниже, и назначать нажатия клавиш и / или кнопок. Он не дает вам кнопок рядом с ползунком (панель инструментов будет плавающим окном и не будет перемещаться при изменении размера основного окна), но вы можете поместить кнопку по обе стороны от раскрывающегося списка Масштаб на стандартной панели инструментов. Даже для этого мне пришлось
- создать макросы (скажем, в Normal.dotm)
- перейдите в View-Toolbars-> Настройка панелей инструментов и меню ...-> Панели инструментов и меню
- Нажмите «Новый ...» для новой (временной) панели инструментов. Имя по умолчанию в порядке.
- Перейдите на вкладку "Команды" в диалоговом окне.
- В разделе "Категории" выберите "Макросы".
- Найдите каждый макрос в списке справа и перетащите его на новую панель инструментов.
- Щелкните правой кнопкой мыши на каждой новой "кнопке" (которая покажет имя макроса) и
- нажмите Свойства ...
- Выберите значок из выпадающего списка в левом верхнем углу (я использовал стрелки в левой части строки 5)
- В выпадающем меню View: выберите "Стиль по умолчанию"
- Затем перетащите каждую стрелку в соответствующее место на стандартной панели инструментов.
- Удалить временную панель инструментов
Программирование событий Word может быть явно улучшено, потому что даже тогда, когда вы изменяете масштаб, значения раскрывающегося списка Масштаб не обновляются, пока вы снова не щелкнете по документу (тогда как значение на ползунке внизу действительно обновится немедленно).
Код макроса ...
Sub zoomIn10()
On Error Resume Next
With ActiveWindow.ActivePane.View.Zoom
.Percentage = .Percentage + 10
End With
End Sub
Sub zoomOut10()
On Error Resume Next
With ActiveWindow.ActivePane.View.Zoom
.Percentage = .Percentage - 10
End With
End Sub