Тема: Масштаб открывающейся страницы
При открытии документа Ворд, страница открывается всегда в масштабе 10% (см. скриншот). Приходиться каждый раз,в ручную, устанавливать мастштаб. Как закрепить его в постоянном размере, например 100%? Спасибо.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
При открытии документа Ворд, страница открывается всегда в масштабе 10% (см. скриншот). Приходиться каждый раз,в ручную, устанавливать мастштаб. Как закрепить его в постоянном размере, например 100%? Спасибо.
При открытии документа Ворд, страница открывается всегда в масштабе 10% (см. скриншот). Приходиться каждый раз,в ручную, устанавливать мастштаб. Как закрепить его в постоянном размере, например 100%? Спасибо.
Добавьте в макрос AutoExec модуля NewMacros файла Normal.dotm строку
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
Если макроса AutoExec нет, то создайте его, напр.:
Public Sub AutoExec()
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
End Sub
Спасибо за совет, покажу специалисту, пусть пробует. Сам я такие мудреные вещи не способен, хотя и не "чайник". Где это все писать, где искать...
Спасибо за совет, покажу специалисту, пусть пробует. Сам я такие мудреные вещи не способен, хотя и не "чайник". Где это все писать, где искать...
Здесь писать?
Юрий22 пишет:Спасибо за совет, покажу специалисту, пусть пробует. Сам я такие мудреные вещи не способен, хотя и не "чайник". Где это все писать, где искать...
Здесь писать?
Создали, написали, а как его "выполнить"? Он не открывает страницу автоматическм
Юрий22 пишет:Юрий22 пишет:Спасибо за совет, покажу специалисту, пусть пробует. Сам я такие мудреные вещи не способен, хотя и не "чайник". Где это все писать, где искать...
Здесь писать?
Создали, написали, а как его "выполнить"? Он не открывает страницу автоматическм
Убедитесь, что у вас установлена опция разрешения исполнения макросов. Выберите (привожу для английского варианта интерфейса Word): выберите в меню File -> Options -> Trust Center ->Trust Center Settings-> Macro Settings и установите флажок опции Enable all Macros, а также флажок Trust access to VBA project object model (нужен для исполнения отдельных макросов). Сохраните изменение настроек.
Юрий22 пишет:Юрий22 пишет:Здесь писать?
Создали, написали, а как его "выполнить"? Он не открывает страницу автоматическм
Убедитесь, что у вас установлена опция разрешения исполнения макросов. Выберите (привожу для английского варианта интерфейса Word): выберите в меню File -> Options -> Trust Center ->Trust Center Settings-> Macro Settings и установите флажок опции Enable all Macros, а также флажок Trust access to VBA project object model (нужен для исполнения отдельных макросов). Сохраните изменение настроек.
Эта опция будет действовать при старте Word. Если вы хотите, чтобы при открытии каждого файла действовала настройка масштаба, добавьте также эту строку в макрос AutoOpen в этом же модуле.
yshindin пишет:Юрий22 пишет:Создали, написали, а как его "выполнить"? Он не открывает страницу автоматическм
Убедитесь, что у вас установлена опция разрешения исполнения макросов. Выберите (привожу для английского варианта интерфейса Word): выберите в меню File -> Options -> Trust Center ->Trust Center Settings-> Macro Settings и установите флажок опции Enable all Macros, а также флажок Trust access to VBA project object model (нужен для исполнения отдельных макросов). Сохраните изменение настроек.
Эта опция будет действовать при старте Word. Если вы хотите, чтобы при открытии каждого файла действовала настройка масштаба, добавьте также эту строку в макрос AutoOpen в этом же модуле.
Прошу прощения, в файл AutoExec эту строку не добавляйте. В файле AutoOpen почему-то эта строка срабатывает нестабильно (надо будет разобраться). Поэтому попробуйте такой еще вариант: откройте Word и установите масштаб 100% (через вкладку View), затем закройте Word и откройте его снова.
Через вкладку View, масштаб устанавливается вручную, после закрытия, все по старому.
А прочитав ваш последний обзац, я понял, что пока ничего не надо делать?
Через вкладку View, масштаб устанавливается вручную, после закрытия, все по старому.
А прочитав ваш последний обзац, я понял, что пока ничего не надо делать?
По вашему последнему приложенному снимку - да, такие опции должны быть установлены для исполнения макросов. Чтобы убедиться, что указанный в AutoOpen код срабатывает, вставьте в код макроса AutoOpen строку, напр.,
MsgBox "AutoOpen"
Почему у вас после этого не устанавливается требуемый масштаб - непонятно. Сообщите, пжл, какой масштаб у вас устанавливается:
- при запуске Word
- при открытии существующего файла
Я хочу понять, почему у вас не срабатывает VBA-код установки масштаба.
Если вы хотите, чтобы при открытии каждого файла действовала настройка масштаба, добавьте также эту строку в макрос AutoOpen в этом же модуле.
В добавление к вышеописанным методикам: если вы хотите, чтобы какой-то VBA-код выполнялся при создании нового документа Word (напр., при нажатии комбинации Ctrl+N), то вам надо создать в Normal.dotm в модуле NewMacros подпрограмму AutoNew, напр:
Sub AutoNew()
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
End Sub
Сложнее заставить Word исполнять нужный пользователю VBA-код, действующий в отношении нового пустого документа, создаваемого при старте Word. В этом случае следует действовать согласно методике, включающей создание модуля класса. Методика описана по ссылке внешняя ссылка
В вашем коде, основанном на тексте описания, необходимо будет поместить свой VBA-код в подпрограмму PseudoAutoNew.
Проблему можно решить без макросов:
- открыть шаблон Normal.dotm
- установить масштаб 100%
- сохранить шаблон Normal.dotm и закрыть его
Спасибо за вопрос. У меня на ноутбуке масштаб открываемых и создаваемых документов в какой-то момент установился в 60%, а руки не доходили, чтобы исправить.
Проблему можно решить без макросов:
- открыть шаблон Normal.dotm
- установить масштаб 100%
- сохранить шаблон Normal.dotm и закрыть егоСпасибо за вопрос. У меня на ноутбуке масштаб открываемых и создаваемых документов в какой-то момент установился в 60%, а руки не доходили, чтобы исправить.
Не помогло ничего. А проблема решилась по другому. Снес Офис 2013 и установил обратно 2010. ВСЕ!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться