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

 

Как создать сайт в программе 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 в Интернете.

.

Как добавить к текстовому документу с помощью макросов VBA

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

Documents.Open метод (Word) | Документы Microsoft

  • 2 минуты на чтение

В этой статье

Открывает указанный документ и добавляет его в коллекцию Documents . Возвращает Document объект.

Синтаксис

выражение . Открыть ( Имя файла , ConfirmConversions , Только для чтения , AddToRecentFiles , PasswordDocument , PasswordTemplate , Revert , WritePasswordDocument , WritePasswordTemplate , Encoding , Encoding , , OpenConflictDocument , OpenAndRepair , DocumentDirection , NoEncodingDialog )

выражение Обязательно.Переменная, представляющая объект Documents .

Параметры

Имя Обязательно / Дополнительно Тип данных Описание
Имя файла Требуется Вариант Название документа (допускаются пути).
Подтвердить преобразования Дополнительно Вариант True для отображения диалогового окна Convert File , если файл не в формате Microsoft Word.
Только чтение Дополнительно Вариант True , чтобы открыть документ только для чтения. Этот аргумент не отменяет рекомендуемый параметр только для чтения в сохраненном документе. Например, если документ был сохранен с включенным параметром «Только для чтения», установка для аргумента ReadOnly значения False не приведет к открытию файла для чтения / записи.
AddToRecentFiles Дополнительно Вариант Истина , чтобы добавить имя файла в список недавно использованных файлов в нижней части меню Файл .
Пароль Документ Дополнительно Вариант Пароль для открытия документа.
Шаблон пароля Дополнительно Вариант Пароль для открытия шаблона.
Отменить Дополнительно Вариант Управляет тем, что происходит, если FileName - это имя открытого документа. Истина , чтобы отменить все несохраненные изменения в открытом документе и повторно открыть файл. Ложь для активации открытого документа.
WritePasswordDocument Дополнительно Вариант Пароль для сохранения изменений в документе.
WritePasswordTemplate Дополнительно Вариант Пароль для сохранения изменений в шаблоне.
Формат Дополнительно Вариант Конвертер файлов, используемый для открытия документа. Может быть одной из констант WdOpenFormat . Значение по умолчанию - вдопенформатавто . Чтобы указать внешний формат файла, примените свойство OpenFormat к объекту FileConverter , чтобы определить значение для использования с этим аргументом.
Кодировка Дополнительно Вариант Кодировка документа (кодовая страница или набор символов), которая будет использоваться Microsoft Word при просмотре сохраненного документа.Может быть любой допустимой константой MsoEncoding . Список допустимых констант MsoEncoding см. В обозревателе объектов в редакторе Visual Basic. Значение по умолчанию - системная кодовая страница.
Видимый Дополнительно Вариант Истинно , если документ открыт в видимом окне. Значение по умолчанию - True .
OpenConflictDocument Дополнительно Вариант Указывает, следует ли открывать файл конфликта для документа с автономным конфликтом.
OpenAndRepair Дополнительно Вариант True для восстановления документа и предотвращения его повреждения.
Направление документа Дополнительно WdDocumentDirection Обозначает горизонтальный поток текста в документе. Значение по умолчанию - вдлефттоправхт .
НетEncodingDialog Дополнительно Вариант Истина , чтобы пропустить отображение диалогового окна «Кодировка», которое Word отображает, если кодировка текста не может быть распознана.Значение по умолчанию - Ложь .

Возвращаемое значение

Документ

Безопасность

Важно

Избегайте использования жестко заданных паролей в ваших приложениях. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в своем коде. Рекомендуемые передовые практики см. В разделе «Примечания по безопасности для разработчиков решений Office».

Пример

В этом примере открывается MyDoc.doc как документ только для чтения.

  Sub OpenDoc () Documents.Open FileName: = "C: \ MyFiles \ MyDoc.doc", ReadOnly: = True Конец подписки  

В этом примере открывается Test.wp с помощью конвертера файлов WordPerfect 6.x.

  Sub OpenDoc2 () Dim fmt как вариант fmt = Application.FileConverters ("WordPerfect6x"). OpenFormat Documents.Open FileName: = "C: \ MyFiles \ Test.wp", формат: = fmt Конец подписки  

Поддержка и отзывы

Есть вопросы или отзывы об Office VBA или этой документации? См. Раздел Поддержка и отзывы Office VBA, чтобы узнать, как получить поддержку и оставить отзыв.

.Слово

мс - как открыть документ, содержащий макрос AutoOpen, с помощью PowerShell?

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Наверх >>  

         

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

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

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

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