Украшение
Украшение
 

 

Как создать сайт в программе Frontpage -    Уроки Frontpage

    Начало  Создание сайта  О Школе  О Партнерке   Связь  

 

Word с поддержкой макросов как открыть


Чем открыть файл DOCM - Блог о компьютерных и веб технологиях

Всем привет. Рассмотрим проблему с открыванием файлов в непонятном формате. Знакомая обратилась с такой ситуацией, набрала несколько страниц документа в Word, сохранила, потом пыталась открыть, а на файле желтый восклицательный знак и ошибка при открытии.

Так как проблема может коснуться, кого угодно, решил написать маленькую заметку по этому поводу. Файл с расширением *.docm обычно получается при сохранении документа в Microsoft Word в формате «С поддержкой макросов». Есть такой пункт в меню при сохранении файла.

Как открыть файл docm?

Нужно просто переименовать расширение docm в docx и файл прекрасно откроется, если на компьютере установлен Microsoft Office версии не ниже 2007. Переименовать расширение файла не сложно. По-умолчанию в windows xp, 7, 8 установлена настройка для скрытия расширений от пользователя чтобы он случайно не смог что-то удалить\напутать. Чтобы отключить эту своего рода «защиту» нужно:

1) В Windows открыть «Мой компьютер», в верхнем меню выбрать сервис – свойства папки, во вкладке «Вид» находим пункт «Скрывать расширения для зарегистрированных типов файлов» и снимаем галку, затем нажимаем применить.

И теперь рядом с именем файла появляется и его расширение

2) Далее переименовываем расширение нашего файла из docm в docx

3) Проверяем – файл прекрасно открывается.

Если у вас на компьютере установлен Microsoft Office версии ниже 2007, то можно просто скачать пакет обеспечения совместимости с официального сайта Microsoft, позволяющий открывать любые документы версий 2007,2010 в старых версиях офиса.

 

Более сложное решение.

Расширение DOCM файла связано с Microsoft Word, содержит встроенные макросы, которые могут быть выполнены в документе; используется для автоматизации документов Word (DOCX), расширяя функциональность макросами и VBA-сценариями. Т.е. файлы *.DOCM являются документом нового формата по умолчанию в Microsoft Word 2007\2010\2013 и по сути они служат той же цели, что файлы DOCX, но также содержать дополнительные макросы и VBA скрипты. .DOCM файлы используют сжатие ZIP для уменьшения размера файла.
Если смена расширения не помогло, тогда надо открыть файл .DOCM в любом архиваторе, например, WinZip. В файле [Content_Types].xml надо заменить строку:

Override PartName=»/word/document.xml» ContentType=»application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml»

на

Override PartName=»/word/document.xml» ContentType=»application/vnd.ms-word.document.macroEnabled.main+xml»

после этого сохранить файл и согласиться на сохранение изменений в архив.

Как альтернативу можно использовать OpenOffice.org, это свободный пакет офисных программ, разработанный с целью заменить известный набор программ Microsoft Office как на уровне форматов, так и на уровне интерфейса пользователя.

Поддерживает много форматов в том числе текстовые документы – *.doc, *.docm, *.docx, *.dot,

Создать или запустить макрос

Чтобы сэкономить время на часто выполняемых задачах, объедините шаги в макрос. Сначала вы записываете макрос. Затем вы можете запустить макрос, нажав кнопку на панели быстрого доступа или нажав комбинацию клавиш. Это зависит от того, как вы это настроили.

  1. Щелкните Просмотр > Макросы > Записать макрос .

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос в любых новых документах, убедитесь, что макрос Сохранить в поле указывает Все документы (Normal.dotm) .

  4. Чтобы запустить макрос при нажатии кнопки, щелкните Кнопка .

  5. Щелкните новый макрос (он называется что-то вроде Normal.NewMacros. <Имя вашего макроса> ) и щелкните Добавить .

  6. Щелкните Изменить .

  7. Выберите изображение кнопки, введите желаемое имя и дважды нажмите ОК .

  8. Пришло время записать шаги. Щелкните команды или нажмите клавиши для каждого шага задачи. Word записывает ваши щелчки и нажатия клавиш.

    Примечание. Используйте клавиатуру для выделения текста во время записи макроса. Макросы не записывают выбор, сделанный с помощью мыши.

  9. Чтобы остановить запись, щелкните Просмотр > Макросы > Остановить запись .

Кнопка для вашего макроса появляется на панели быстрого доступа.

Чтобы запустить макрос, нажмите кнопку.

  1. Щелкните Просмотр > Макросы > Записать макрос .

  2. Введите имя макроса.

  3. Чтобы использовать этот макрос в любых создаваемых вами новых документах, убедитесь, что макрос Store в поле указывает All Documents (Normal.dotm) .

  4. Чтобы запустить макрос при нажатии сочетания клавиш, щелкните Клавиатура .

  5. Введите комбинацию клавиш в поле Нажмите новую комбинацию клавиш .

  6. Проверьте, назначена ли эта комбинация еще чему-то.Если он уже назначен, попробуйте другую комбинацию.

  7. Чтобы использовать это сочетание клавиш в любых новых документах, убедитесь, что в поле Сохранить изменения в указано Normal.dotm .

  8. Щелкните Назначить .

  9. Пришло время записать шаги.Щелкните команды или нажмите клавиши для каждого шага задачи. Word записывает ваши щелчки и нажатия клавиш.

    Примечание. Используйте клавиатуру для выделения текста во время записи макроса. Макросы не записывают выбор, сделанный с помощью мыши.

  10. Чтобы остановить запись, щелкните Просмотр > Макросы > Остановить запись .

Для запуска макроса нажимайте сочетания клавиш.

Чтобы запустить макрос, нажмите кнопку на панели быстрого доступа, нажмите сочетание клавиш или вы можете запустить макрос из списка Macros .

  1. Щелкните Просмотр > Макросы > Просмотр макросов .

  2. В списке под Имя макроса щелкните макрос, который нужно запустить.

  3. Щелкните Выполнить .

Чтобы сделать макрос из одного документа доступным во всех новых документах, добавьте его в Обычный.шаблон dotm.

  1. Откройте документ, содержащий макрос.

  2. Щелкните Просмотр > Макросы > Просмотр макросов .

  3. Щелкните Органайзер .

  4. Щелкните макрос, который нужно добавить в Обычный.dotm и щелкните Копировать .

  1. Щелкните File > Options > Customize Ribbon .

  2. Под Выберите команды из , щелкните Макросы .

  3. Щелкните нужный макрос.

  4. Под Настройте ленту , щелкните вкладку и настраиваемую группу, куда вы хотите добавить макрос.

Если у вас нет настраиваемой группы, щелкните Новая группа . Затем щелкните Переименовать и введите имя своей настраиваемой группы.

  1. Щелкните Добавить .

  2. Нажмите Переименовать , чтобы выбрать изображение для макроса и введите желаемое имя.

  3. Дважды щелкните ОК .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В поле Macro name введите имя макроса.

    Примечание: Если вы дадите новому макросу то же имя, что и встроенному макросу в Word, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, щелкните Word Commands в списке Macros in .

  3. В списке «Макросы в » щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  4. Щелкните Create , чтобы открыть редактор Visual Basic.

После открытия редактора Visual Basic может потребоваться дополнительная информация о работе с Visual Basic для приложений. Для получения дополнительной информации щелкните Справка Microsoft Visual Basic в меню Справка или нажмите F1.

Вы можете записать последовательность действий или написать макрос с нуля, введя код Visual Basic для приложений в редакторе Visual Basic.

Примечание. Для работы с макросами в Office Word 2007 необходимо отобразить вкладку Developer .

  1. Нажмите кнопку Microsoft Office , а затем щелкните Параметры Word .

  2. Нажмите Популярные .

  3. В разделе « Верхние параметры для работы с Word » выберите вкладку « Показать разработчика» в поле «Лента ».

    Примечание. Лента - это компонент пользовательского интерфейса Microsoft Office Fluent.

  1. На вкладке Developer в группе Code щелкните Record Macro .

  2. В поле Macro name введите имя макроса.

    Примечание. Если новому макросу присвоено то же имя, что и встроенному макросу в Office Word 2007, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, на вкладке Developer в группе Code щелкните Macros .В списке Macros in щелкните Word Commands .

  3. В поле Сохранить макрос в щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Нормальный.dotm .

  4. В поле Описание введите описание макроса.

  5. Выполните одно из следующих действий:

    • Начать запись Чтобы начать запись макроса, не назначая его кнопке на панели быстрого доступа или сочетанию клавиш, щелкните OK .

    • Создать кнопку Чтобы назначить макрос кнопке на панели быстрого доступа, выполните следующие действия:

      1. Нажмите кнопку .

      2. В Настроить панель быстрого доступа выберите документ (или все документы), для которого вы хотите добавить макрос на панель быстрого доступа.

        Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

      3. Под Выберите команды в диалоговом окне , щелкните макрос, который вы записываете, а затем щелкните Добавить .

      4. Чтобы настроить кнопку, нажмите Изменить .

      5. В разделе Символ щелкните символ, который хотите использовать для кнопки.

      6. В поле «Отображаемое имя » введите имя макроса, который необходимо отобразить.

      7. Дважды щелкните OK , чтобы начать запись макроса.

        Выбранный вами символ отображается на панели быстрого доступа. Введенное имя отображается, когда вы указываете на символ.

    • Назначить сочетание клавиш Чтобы назначить макрос сочетанию клавиш, выполните следующие действия:

      1. Щелкните Клавиатура .

      2. В поле Команды щелкните макрос, который вы записываете.

      3. В поле Press new shortcut key введите нужную последовательность клавиш и нажмите Assign .

      4. Щелкните Закройте , чтобы начать запись макроса.

  6. Выполните действия, которые вы хотите включить в макрос.

    Примечание: При записи макроса вы можете использовать мышь для выбора команд и параметров, но не для выделения текста. Для выделения текста необходимо использовать клавиатуру.Дополнительные сведения о выделении текста с помощью клавиатуры см. В разделе Выбор текста.

  7. Чтобы остановить запись ваших действий, щелкните Остановить запись в группе Код .

Изменить сочетание клавиш для макроса

  1. Нажмите кнопку Microsoft Office , а затем щелкните Параметры Word .

  2. Щелкните Настроить .

  3. Рядом с Сочетания клавиш щелкните Настроить .

  4. В списке Категории щелкните Макросы .

  5. В списке Macros щелкните макрос, который вы хотите изменить.

  6. В поле Press new shortcut key введите комбинацию клавиш, которую вы хотите выбрать.

  7. Установите флажок Текущие ключи , чтобы убедиться, что вы не назначаете комбинацию клавиш, которую уже используете для выполнения другой задачи.

  8. В списке Сохранить изменения в выберите вариант, соответствующий тому месту, где вы хотите запустить макрос.

    Важно: Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  9. Щелкните Закройте .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В списке под Имя макроса щелкните макрос, который нужно запустить.

  3. Щелкните Выполнить .

  1. На вкладке Developer в группе Code щелкните Macros .

  2. В поле Macro name введите имя макроса.

    Примечание. Если новому макросу присвоено то же имя, что и встроенному макросу в Office Word 2007, новые действия макроса заменят встроенный макрос. Чтобы просмотреть список встроенных макросов, щелкните Word Commands в списке Macros in .

  3. В списке «Макросы в » щелкните шаблон или документ, в котором вы хотите сохранить макрос.

    Чтобы ваш макрос был доступен во всех документах, обязательно щелкните Normal.dotm .

  4. Щелкните Create , чтобы открыть редактор Visual Basic.

После открытия редактора Visual Basic может потребоваться дополнительная информация о работе с Visual Basic для приложений. Для получения дополнительной информации щелкните Справка Microsoft Visual Basic в меню Справка или нажмите F1.

Чтобы быстро выполнять часто выполняемые задачи, в настольной версии Word вы можете объединить шаги в макросы, которые запускаются одним щелчком мыши.В Веб-приложение Word вам придется выполнять такие задачи вручную.

Если у вас есть Word, сначала нажмите Открыть в Word , чтобы открыть документ в Word.

Затем следуйте инструкциям для настольной версии Word.

Когда вы запустите макрос в Word и сохраните документ, вы увидите результаты макроса при повторном открытии документа в Word в Интернете.

.

Как открывать документы Word с определенным масштабом и просматривать

Диалоговое окно Zoom , которое можно открыть, выбрав вкладку «Вид»> Zoom или щелкнув процентное значение масштабирования в правом нижнем углу окна документа в Word, включает ряд параметров масштабирования, которые можно использовать для определения того, как документ страницы должны отображаться и располагаться на экране. Кроме того, группа Views на вкладке View ленты позволяет вам выбирать из нескольких различных типов представления.

В этой статье объясняется, как работают различные параметры масштабирования и просмотра, а также предоставляется информация о том, как управлять настройками масштабирования и просмотра с помощью макросов VBA.

Вы найдете готовые к использованию макросы, которые заставят Word открывать новые или существующие документы с определенным масштабом или представлением, а также еще несколько примеров макросов. Вы также найдете информацию, которая поможет вам изменить макросы для открытия с точно желаемым масштабированием и типом просмотра. Вы также можете настроить макросы, чтобы вы могли легко запускать их, когда захотите.

Как описано в статье «Как открывать документы Word с определенным масштабированием и просмотром», Word 2010 и более ранние версии позволяют управлять открытием отдельных документов без использования макросов. В Word 2013 и более поздних версиях это больше невозможно. Поэтому макросы особенно полезны в Word 2013 и более поздних версиях, но они могут быть полезны и в более ранних версиях Word.

Как назвать макросы, чтобы они запускались автоматически при создании, открытии или закрытии документа Word

Чтобы использовать макросы для настройки масштаба и просмотра новых документов и существующих документов, которые вы открываете в Word, вы можете взять преимущество правил именования макросов, перечисленных ниже.Обратите внимание, что имена макросов должны быть написаны точно так, как показано ниже .

Макросы в шаблоне Normal.dotm

  • Макрос с именем AutoNew в Normal.dotm будет запускаться автоматически при создании нового документа Word
  • Макрос с именем AutoOpen в обычном режиме .dotm будет запускаться автоматически всякий раз, когда вы открываете существующий документ Word.
  • Макрос с именем AutoClose в обычном режиме.dotm будет запускаться автоматически всякий раз, когда вы закрываете документ Word.

Это означает, что макросы AutoNew, AutoOpen или AutoClose в Normal.dotm работают глобально в любом документе Word. Имя макроса AutoClose здесь не используется, но указано для полноты.

Макросы в других шаблонах Word

  • Макрос с именем AutoNew в настраиваемом шаблоне будет запускаться автоматически всякий раз, когда вы создаете новый документ Word на основе этого шаблона
  • Макрос с именем AutoOpen в настраиваемом шаблоне будет запускаться автоматически всякий раз, когда вы открываете существующий документ Word на основе этого шаблона
  • Макрос с именем AutoClose в настраиваемом шаблоне будет запускаться автоматически всякий раз, когда вы закрываете документ Word на основе этого шаблона

Это означает, что макросы с именами AutoNew, AutoOpen или AutoClose в шаблоне, отличном от обычного.dotm влияет только на документы, основанные на этом конкретном шаблоне. Имя макроса AutoClose здесь не используется, но указано для полноты.

Масштабирование и просмотр в VBA работает с видом окон документов

Чтобы установить или вернуть масштабирование и просмотр документа Word через VBA, вы должны указать Word, какое окно документа вы имеете в виду. Если окно было разделено на две части, приведенные ниже примеры будут применяться к активной панели. Вы также можете напрямую ссылаться на конкретную панель.Примеры:

Пример 1 - См. Вид текущего активного окна

С ActiveDocument.ActiveWindow.View
'Сделайте что-нибудь с представлением и масштабированием
Конец с

Пример 2 - Обратитесь к представлению определенного окна определенного документа

С документами ("MyDocument.docx"). Windows (1) .View
'Сделайте что-нибудь с представлением и масштабированием
Конец с

Типы масштабирования, которые можно использовать в макросах

Диалоговое окно Масштаб в Word позволяет выбирать масштаб различными способами.Макросы, представленные в этой статье, показывают примеры того, как установить масштаб через VBA.

Диалоговое окно «Масштаб»

В таблице ниже вы найдете список констант wdZoom и связанных значений, которые вы можете использовать в макросах, чтобы установить масштаб для любого из типов масштабирования, которые можно применить непосредственно через Zoom диалоговое окно или связанные команды в пользовательском интерфейсе Word:

Параметры в диалоговом окне Zoom

Процент -200%, 100%, 75% или пользовательское значение в диапазон 10-500.

Результат:
Устанавливает увеличение в соответствии с выбранным процентом масштабирования.

. Zoom. Процент = [значение]

Работает с любым типом представления.

Тип в VBA: длинный
Мин. значение = 10
Макс. value = 500

Десятичные значения округлены.

Ширина страницы

Результат:
Подгоняет ширину страницы под размер окна.

. Zoom. PageFit = wdPageFitBestFit
ИЛИ
.Увеличить. PageFit = wdPageFitNone

Работает только с режимом макета печати и предварительным просмотром печати.

При использовании wdPageFitBestFit процент масштабирования автоматически пересчитывается каждый раз при изменении размера окна документа.

wdPageFitNone не изменяет масштаб.

Ширина текста

Результат:
Подходит по ширине текста к окну, т.е. левое и правое поля игнорируются.

.Увеличить. PageFit = wdPageFitTextFit

Работает только с режимом макета печати и предварительным просмотром печати.

Вся страница

Результат:
Регулирует масштаб, чтобы вся страница была видна в окне.

. Zoom. PageFit = wdPageFitFullPage

Работает только с представлением макета печати и предварительным просмотром печати

Много страниц

Результат:
Умещается в окне на столько страниц, сколько вы выбираете из появившегося меню при нажатии стрелки на значке.Например, 2x3 страницы, т.е. 2 страницы вниз и 3 страницы в ширину. В диалоговом окне нельзя указать значения выше 4x2 (3x2 в Word 2007 и более ранних версиях).

Примечание: Если вы не укажете количество страниц в поперечнике, Word отобразит столько страниц, сколько позволяет размер окна и масштаб. Вы можете заставить Word отображать только 1 страницу, выбрав 1x1 или 2x1.

. Zoom. PageRows = [значение]
И
.Zoom. PageColumns = [значение]

Работает только с режимами просмотра макета печати и предварительного просмотра.

.PageColumns определяет количество страниц по горизонтали, т.е. рядом друг с другом.

.PageRows определяет количество страниц вниз.

Тип в VBA: длинный
Мин. значение = 1
Макс. значение в VBA кажется 98 в VBA.

Поскольку минимально возможный процент масштабирования равен 10, количество отображаемых столбцов никогда не будет больше, чем количество страниц, которые можно отобразить с масштабом 10%.

См. Также примечание в крайнем левом столбце.

Типы представлений, которые вы можете использовать в макросах

В таблице ниже вы найдете список констант wdViewType и связанных значений, которые вы можете использовать в макросах, чтобы установить тип представления для любого из типы представлений, которые можно применять непосредственно в пользовательском интерфейсе Word:

Просмотр выбранного пользовательского интерфейса Word

Вкладка «Просмотр»> Черновик (или Обычный)

Предварительный просмотр перед печатью, как в Word до внедрения Backstage.
Можно выбрать с помощью команд Файл> Параметры Word> Настроить ленту> Все команды> Режим редактирования предварительного просмотра печати

Относится к основным документам и вложенным документам. Тип представления не указан непосредственно на вкладке "Просмотр". Однако этот тип представления автоматически выбирается для составного документа, если вы выбираете вид Outline и нажимаете команду Показать документ на вкладке Outline на ленте.

Вкладка «Просмотр»> Режим чтения (или полноэкранное чтение)

Невозможно выбрать через интерфейс пользователя. Связано с конфликтами, связанными с совместным редактированием (Word 2010 и новее)

Как установить размер окна в макросе

При желании вы также можете добавить код в макросы, которые устанавливают окно размер. Такой код не включен в приведенные ниже макросы.Обратите внимание, что окно, с которым вы работаете, должно быть активным.

Развертывание окна в макросе

Application.WindowState = wdWindowStateMaximize

Сворачивание окна в макросе

Установить нестандартный размер окна

Application.WindowState = wdWindowStateMinimize

Установка активного окна на последний использованный нестандартный размер

Следующая строка кода установит для активного окна последний использованный нестандартный размер, т.е.е. размер, который не увеличен и не уменьшен:

Application.WindowState = wdWindowStateNormal

Макросы, готовые к использованию

В приведенных ниже макросах вы можете изменить масштаб на основе информации, найденной в таблице в разделе Типы масштабирования, которые вы можете использовать в макросах. Кроме того, вы можете заменить wdPrintView другим типом представления, указанным в таблице в разделе Типы представлений, которые можно использовать в макросах.

Обратите внимание, что, как правило, тип представления устанавливается первым в макросах на предотвращение ошибок в случае настроек, которые не применяются ко всем типам представлений.

Макрос №1 - Открытие документов Word со 100% масштабом и представлением макета печати

Макросы AutoNew и AutoOpen, которые НЕ заставляют пересекать окно только одну страницу

Следующие два макроса автоматически устанавливают процент масштабирования на 100% и устанавливают тип представления для макета печати при создании нового документа или открытии существующих документов. Однако обратите внимание, что Word будет отображать столько страниц, сколько есть в окне, рядом друг с другом. С широкими мониторами с высоким разрешением и развернутым окном часто будет место для двух страниц.

Обратите внимание, что код в макросах AutoNew и AutoOpen одинаковый - отличаются только имя макроса и комментарий.

Вы можете изменить процент масштабирования и тип просмотра по своему усмотрению. См. Обзоры выше, чтобы узнать, какой код использовать. Удалите нерелевантную строку кода, если вы хотите установить только масштаб или вид.

Код макроса:

 Sub AutoNew () 
'Применяется к новым документам, которые вы создаете.
С ActiveWindow.View
.Type = wdPrintView
.Zoom.Percentage = 100
End With
End Sub

Sub AutoOpen ()


'Применяется к существующим документам, которые вы открываете
With ActiveWindow.View
.Type = wdPrintView
. Zoom.Percentage = 100
End With
End Sub

Макросы AutoNew и AutoOpen, которые ДЕЙСТВИТЕЛЬНО принудительно перемещают только одну страницу в окно

Следующие два макроса похожи на приведенные выше с той разницей, что была добавлена ​​строка кода, чтобы установить PageColumns в 1 и, таким образом, принудительно установить Word для отображения только 1 страницы в ширину, даже если в самом окне документа есть место для большего размера.Я предпочитаю именно такую ​​установку.

Код макроса:

 Sub AutoNew () 
'Применяется к новым документам, которые вы создаете
С ActiveWindow.View
.Type = wdPrintView
. Zoom.PageColumns = 1
. Zoom.Percentage = 100
Конец на
End Sub

Sub AutoOpen ()


'Применяется к существующим документам, которые вы открываете
с ActiveWindow.View
. Type = wdPrintView
. Zoom.PageColumns = 1
.Zoom.Percentage = 100
End With
End Sub

Обратите внимание, что один и тот же результат можно получить разными способами. Пример:

 'Другой способ получить представление макета печати, 100% масштаб и 1 страницу по 
с ActiveWindow.View
.Type = wdPrintView
.Zoom.PageFit = wdPageFitFullPage
.Zoom.Percentage = 100
Конец на

Что делать, если вы не хотите устанавливать масштабирование и просмотр автоматически, а только настраивать масштабирование и просмотр по запросу?

Если вы не хотите автоматически применять масштабирование и тип просмотра при создании или открытии документов, вы можете использовать тот же код, что и в макросах AutoNew и AutoOpen.Вам нужно только назвать макрос по-другому, например, SetZoom100_PrintLayoutView или любое другое допустимое имя макроса по вашему усмотрению.

Вы можете добавить макрос на панель быстрого доступа и / или назначить ему сочетание клавиш для быстрого доступа.

Обратите внимание, что вы также можете добавить макрос AutoNew или AutoOpen на панель Quick Access Toolbar и / или назначить ему сочетание клавиш для быстрого доступа. Тогда макросы по-прежнему будут запускаться автоматически, и, кроме того, вы можете применить настройку, когда захотите.

Макрос № 2 - Отображение нескольких страниц вниз и по горизонтали

Макрос ниже является примером того, как можно отобразить несколько страниц вниз и по горизонтали, здесь 2 страницы вниз и 3 страницы по горизонтали. Результат такой же, как при выборе 2x3 в диалоговом окне Zoom > Многие страницы .

Код макроса:

 Sub PrintLayoutView_2PagesDown_3PagesAcross () 
С ActiveWindow.View
.Type = wdPrintView
.Zoom.PageRows = 2
.Zoom.PageColumns = 3
End with
End Sub

Обратите внимание, что необязательно указывать одновременно .PageRows и .PageColumns. Когда вы устанавливаете одно из этих значений, оно косвенно влияет на другое значение, поэтому они не конфликтуют.

Макрос № 3 - черновик с отображением панели области стилей

В видах Черновик и Контур можно отобразить область слева в окне, в которой отображаются имена стилей абзацев. Это полезно для отслеживания форматирования.Обратите внимание, однако, что Word не отображает имена стилей в области области стилей в случае таблиц.

Вы можете вручную включить панель области стиля, установив значение в меню «Файл»> «Параметры»> «Дополнительно»> «Группа отображения»> Панель области стиля в представлениях «Черновик» и «Схема» . См. Иллюстрации ниже.

Панель области стиля в черновиках и схемах option

На рисунке ниже показан результат установки ширины области области стиля:

Пример панели области стиля (здесь отмечен желтым)

Макрос ниже переключается на вид Черновик и устанавливает ширину области области стиля равной 3 см.Когда панель области стиля видна, вы можете вручную перетащить вертикальный разделитель, чтобы изменить его ширину. Если установить ширину на 0 (ноль), область области стиля отображаться не будет.

Код макроса:

 Sub DraftView_ShowStyleAreaPane () 
С ActiveDocument.ActiveWindow
.View.Type = wdNormalView
.View.Zoom = 100
.StyleAreaWidth = СантиметрыToPoints (3)

Конец 904 с
- Относительное изменение масштабирования

Макрос ниже является примером того, как вы можете изменить процент масштабирования относительно текущего масштабирования.В этом примере процент масштабирования увеличен на 10%. Например, если процент масштабирования составляет 75%, он будет изменен на 85%. Вы можете запускать макрос несколько раз, пока не будет установлен желаемый процент масштабирования.

Код макроса:

 Sub IncreaseZoomBy10Percent () 
With ActiveDocument.ActiveWindow.View.Zoom
.Percentage = .Percentage + 10
End With
End Sub

Связанная информация

Для получения информации о том, как окна документа Word работают по умолчанию в Word 2010 и более ранних версиях, см. мою статью «Как открывать документы Word с определенным масштабом и видом»,

. Информацию о представлении конфликтов можно найти в этой статье: «Режим разрешения конфликтов в Word».

.

vba - запускать макросы при открытии документа Word

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Страница, которую вы искали, не найдена

Предложений:

  • Щелкните в поле поиска в заголовке этой страницы, введите один или несколько ключевые слова, которые вы хотите найти, и нажмите кнопку «Поиск». Целиком Будет выполнен поиск по сайту Word MVP.
  • Проверьте ссылки слева.
  • Проверьте меню в шапке.
  • Если вы перешли на эту страницу, перейдя по ссылке, которую вы нашли в другом месте, или набрав URL-адрес в адресной строке браузера, продолжайте читать ниже.

URL-адреса на этом сайте чувствительны к регистру

Вы могли попасть сюда, перейдя по ссылке, которую вы нашли в другом месте, или набрав URL-адрес в адресной строке вашего браузера.

Как объясняется на домашней странице Word, все содержимое этого сайта было перемещено из word.mvps.org с по wordmvp.com . Все старые ссылки указывают на word.mvps.org - это , автоматически перенаправляемый с на wordmvp.com . Если возможно, редирект автоматически покажет страницу со статьей старый ссылка указывает на.Если эта страница не может быть найдена, вместо нее отображается эта страница.

Товар, который вы ищете, может существовать. Проблема может заключаться в неаккуратном использовании заглавных и строчных букв в URL.

URL-адреса на этом сайте чувствительны к регистру . Прописные и строчные буквы должны использоваться точно так, как они указаны в адресной строке, когда вы щелкаете меню или ссылку на этом сайте. Например:

  • Этот URL будет работать: https://wordmvp.com/ FAQ s / G eneral / Shortcuts.htm
  • Этот URL-адрес не работает: https://wordmvp.com/ faq s / g eneral / Shortcuts.htm

Имя домена URL-адреса никогда не чувствительно к регистру. Например, это не имеет значения набираете ли вы W or MVP .com или w or mvp .com.

Список URL-адресов с правильным использованием верхнего и нижнего регистра

Приведенный ниже список может помочь вам исправить URL-адрес, который не работает из-за неточного использования верхнего и нижнего регистра.Перечислены только имена папок:

wordmvp.com/

wordmvp.com/FAQs/

wordmvp.com/FAQs/AppErrors/

wordmvp.com/FAQs/Customization/

wordmvp.com/FAQs/DrwGrphcs/

wordmvp.com/FAQs/Formatting/

wordmvp.com/FAQs/General/

wordmvp.com/FAQs/InterDev/

wordmvp.com/FAQs/MacrosVBA/

wordmvp.com/FAQs/MailMerge/

wordmvp.ru / FAQs / Numbering /

wordmvp.com/FAQs/TblsFldsFms/

wordmvp.com/FAQs/UserForms/

wordmvp.com/FindHelp/

wordmvp.com/Mac/

wordmvp.com/Templates/

wordmvp.com/Tutorials/

.

Смотрите также

 
Поиск по сайту

 

Популярные уроки

Бесплатная программа Frontpage для создания сайтов  

Структура страницы сайта  

Как создать главную страницу сайта 

Как установить язык сайта  

Как создать макет веб-страницы в программе Frontpage

Как создать шапку для сайта

Просмотр сайта в разных браузерах

Как разместить текст на сайте

Возможности Frontpage

Как задать фон страницы сайта в Frontpage

Как вставить видео на сайт

Как создать новые страницы сайта в Frontpage

Как сделать бегущую строку в html

Как разместить сайт в интернете

 Наверх >>  

         

Школа Продающих Сайтов Андрея Громова © 2012-г.

Копирование материалов сайта запрещено.

Написать письмо

Карта сайта, XML.