Создание закладок в документе MS Word

Содержание

Как сделать закладку в word 2003?

Создание закладок в документе MS Word

Случалось ли так, что, работая с документом Microsoft Word, вдруг возникала необходимость быстро переместиться к определённой его части? Сегодня мы рассмотрим способы, как добавить закладки к разделам в Word 2003, 2007 и 2010.

Добавляем закладку в Word 2010

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

Далее, на вкладке Insert (Вставка) в разделе Links (Ссылки) нажмите команду Bookmark (Закладка).

Откроется диалоговое окно Bookmark (Закладка). Здесь Вы можете придумать название для закладки, при этом необходимо использовать буквы и/или цифры без пробелов и специальных символов. После того, как имя введено, нажмите кнопку Add (Добавить).

Итак, представьте, что мы читаем какую-то часть нашего документа и хотим вернуться к закладке, которую только что создали. Для этого снова нажимаем Bookmark (Закладка).

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

Закладки в Word 2007 и 2003

Процесс создания закладок в Word 2007 и 2003 очень похож. Откройте документ, выберите место, для которого необходимо сделать закладку, перейдите на вкладку Insert (Вставка) и нажмите команду Bookmark (Закладка).

Приятный факт: Закладки, созданные нами в Word 2010, будут также доступны в Word 2007 и 2003.

Кроме этого, можно отобразить скрытые закладки и перемещаться к тем местам документа, которые к ним привязаны.

Вот так можно получить доступ к закладкам в Word 2003:

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

Если Вы создали документ в формате .docx, т.е. в Word 2007 или 2010, то перед тем как открыть его в Word 2003, убедитесь, что установлен пакет совместимости.

Добавление закладок – это отличный способ быстро перемещаться к нужным частям документа. К тому же, это значительно легче, чем пролистывать весь файл.

Другой способ, который Вы, вероятно, захотите испробовать, это использование миниатюр страниц для навигации по документу.

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Word

Оцените качество статьи. Нам важно ваше мнение:

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

Урок: Функция поиска и замены в Word

Добавление закладки в документ

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

2. Перейдите во вкладку «Вставка», где в группе инструментов «Ссылки» (ранее «Связи») нажмите кнопку «Закладка».

3. Задайте имя закладки.

Примечание: Имя закладки обязательно должно начинаться с буквы. В нем могут содержаться цифры, но не допускается использование пробелов. Вместо отступа можно использовать нижнее подчеркивание, к примеру, имя закладки может выглядеть так: «Первая_закладка».

4. После того, как вы нажмете кнопку «Добавить», закладка будет добавлена в документ, правда, пока она визуально не будет отличаться от остального текста.

Отображение и изменение закладок в документе

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

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

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

1. Откройте меню «Файл» (или кнопка «MS Office» ранее) и перейдите в раздел «Параметры» (или «Параметры Word»).

2. В окне «Параметры» перейдите в раздел «Дополнительно».

3. Установите галочку напротив пункта «Показать закладки» в разделе «Показывать содержимое документа» (ранее «Отображение закладок» в области «Отображение содержимого документа»).

4. Чтобы изменения вступили в силу, закройте окно, нажав «ОК».

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

Урок: Как в Word поставить квадратные скобки

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

Урок: Печать документов в Ворде

Фрагменты текста и другие элементы, помеченные закладками, могут быть скопированы в буфер обмена, вырезаны и вставлены в любое место документа. Помимо этого, присутствует возможность удаления текста внутри закладок.

Переключение между закладками

1. Перейдите во вкладку «Вставка» и нажмите кнопку «Закладка», расположенную в группе инструментов «Ссылки».

2. Для сортировки списка закладок в текстовом документе выберите необходимый параметр:

3. Теперь выберите закладку, к которой требуется перейти и нажмите «Перейти».

Удаление закладок в документе

Если возникнет необходимость удалить закладку из документа, просто выполните следующие действия:

1. Нажмите кнопку «Закладка» (вкладка «Вставка», группа инструментов «Ссылки»).

2. Найдите в списке закладку, которую необходимо удалить (ее имя), кликните по ней и нажмите «Удалить».

Если же вы хотите удалить не только саму закладку, но и связанный с ней фрагмент текста или элемент, выделите их с помощью мышки и просто нажмите клавишу «DEL».

Устранение ошибки «Закладка не определена»

В некоторых случаях закладки не отображаются в документах Microsoft Word. Особенно актуальная данная проблема для документов, созданных другими пользователями. Самая распространенная ошибка — «Закладка не определена», о том, как ее устранить, вы можете прочесть на нашем сайте.

Урок: Устранение ошибки Ворд «Закладка не определена»

Создание активных ссылок в документе

Помимо закладок, с помощью которых можно удобно перемещаться по различным элементам документа или просто помечать их, Word позволяет создавать активные ссылки. Достаточно просто кликнуть по такому элементу, чтобы перейти в место, к которому он привязан. Это может быть место в текущем или в другом документе. Кроме того, активная ссылка может вести на веб-ресурс.

О том, как создавать активные ссылки (гиперссылки), вы можете прочесть в нашей статье.

Урок: Как в Ворд создавать активные ссылки

На этом мы закончим, ведь теперь вы знаете, как создавать закладки в Word, а также знаете о том, как их можно изменять. Успехов в дальнейшем освоении многогранных возможностей этого текстового процессора.

Мы рады, что смогли помочь Вам в решении проблемы.

Источник: //word-office.ru/kak-sdelat-zakladku-v-word-2003.html

Закладки в Microsoft Word

Создание закладок в документе MS Word

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

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

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

Зачем в документ Word добавляют закладки

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

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

Как добавить закладку в Word

  1. Открываем текстовый документ, где необходимо сделать закладку.
  2. Поставьте курсор в той части текста, к которой вы собираетесь еще вернуться в процессе редактирования, либо выделить левой кнопкой мыши определенную часть текста.

  3. Далее нажимаем на вкладку «Вставка» и выбираем «Закладка». Находиться она может как сразу на панельной строке, так и в группе «ссылки» либо «связи». Все зависит от вашей версии Word.

  4. Нажав на кнопку «Закладка» откроется окно, в котором нужно будет дать имя вашей закладке и произвести нужные настройки. По окончании нажимаем на кнопку «Добавить».

Важно! Имя начинается строго с буквы! Если вы используете несколько слов в имени закладки, пишите их без пробелов или добавляйте нижнее подчеркивание! Цифры также можно использовать в названии.

Закладок в документе можно делать сколько угодно.

Как отобразить закладку

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

  1. Переходим во «Вставка».
  2. Заходим в «Закладка».
  3. Выбираем имя закладки, которая нам нужна, и нажимаем «перейти» или просто кликаем мышкой на нужную закладку.

Произойдет скроллинг по документу до нужного места.

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

Как изменить закладку

Под понятием «изменить закладку», подразумевается изменить название закладки и изменить текст закладки. Разберемся по отдельности с каждым вариантом.

  1. Чтобы изменить текст закладки, достаточно перейти к этому тексту по алгоритму описанному выше и изменить содержимое выделенного фрагмента.
  2. Если нужно изменить название закладки, перейдите в окно «Закладка», двойным нажатием перейдите к интересующей закладке и измените название.

Как убрать закладку из документа

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

Удалить закладку очень просто – нажимаем «Вставка», далее «Закладка», выбираем имя нужной закладки и нажимаем кнопку «удалить».

Как устранить ошибку «закладка неопределенна»

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

  1. Используются «перекрестные ссылки», указывающие на объекты, которые удалены либо не существуют. В таком случае программа просто не понимает, куда вас направлять, и поэтому выскакивает ошибка.
  2. Закладка не отображается, либо вообще ее просто нет. Такое обычно бывает, когда над одним и тем же документом работают больше одного человека. Другой человек запросто мог удалить нужную вам ссылку.
  3. Экстренное закрытие программы из-за сбоя в системе. Изменения, которые вы вносите, Word не успевает сохранить и возникает данная проблема.

Устраняем ошибку: нужно зайти в меню «Файл», нажать «Параметры», далее нажимаем кнопку «Дополнительно».

В разделе «Показывать содержимое документа» ставим галочку возле пункта «Показывать закладки».

И снова нужно сказать, что все зависит от версии Word, но по сути все одинаковое. У кого-то могут быть такие комбинации: нажимаем «Настройки панели быстрого доступа», далее «Другие команды», после жмем «Дополнительно» и соответственно «Показывать закладки».

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

Скорее всего, после этих действий ваша ошибка пропадет. Если нет, возможно, закладка удалена кем-то преднамеренно или случайно.

Можно еще попробовать провести обновление полей в текстовом документе. Для этого нажимаем комбинацию «Ctrl» + «A», а после кнопку «F9».

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

Важное дополнение!!  При создании документов в новых версиях Word 2007, 2010, которые будут иметь расширение «docx», открытие их в Word 2003 будет возможным только после скачивания обновления Office Compatibility.

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

Источник: //wamotvet.ru/tekstovyj-redaktor/zakladki-v-word.html

Подготовка документов, чтение и закладки в Word

Создание закладок в документе MS Word

В основном настройки внешнего вида документов, и подготовка текстовых документов к печати, в Microsoft Word 2007 производится во вкладке Разметка страницы.

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

Но иногда нужны другие размеры, например, если Вы делаете открытку или карманную книгу.

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

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

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

Также можно настроить расстояния абзацев друг от друга, изменив значения полей Интервал.

Когда Вы готовите документ, иногда Вам необходимо знать, сколько в нем знаков или слов в нем содержится. Для того, чтобы Вы могли быстро получить эти сведения, в Microsoft Word 2007 в нижней части окна находится раздел статистики, в котором Вы сразу же увидите количество слов в Вашем тексте.

Если Вы кликнете по этому пункту, появится окно Статистика, в котором будет прописано количество страниц, слов, знаков без пробелов и с пробелами, абзацев и строк.

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

На вкладке Вид в группе команд Режимы просмотра документа можно выбрать Режим чтения, в котором удобно читать документы Word прямо с экрана, как кнопку.

Можно подобрать также для себя масштаб, который Вам удобен для чтения текста.

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

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

Также можно заполнить поле Описание, но это не обязательно. После этого нажимаете Добавить, и закладка появится.

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

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

Если Вам нужно переставить закладку, ставите курсор туда, где она должна быть, заходите во вкладку Вставка — Закладка, и выбираете свою закладку. Если она у Вас одна — она и так будет выделена.

После этого нажимаете кнопку Добавить, и закладка станет на новое место.

Также в документе Word можно привязывать к закладке ссылку. Например, в начале текста Вы можете написать слово Закладка. Чтобы это слово сделать ссылкой, выделяете его, нажимаете кнопку Гиперссылка, выбираете в окне Связать с: местом в документе, выбираете свою закладку, и нажимаете ОК.

Теперь верхнее слово будет являться ссылкой, все время привязанной к закладке. Чтобы ей воспользоваться, нажмите Ctrl, и кликните по этому слову.

Также, после создания документа в Word, можно закрыть его от редактирования. Для этого нажимаете на круглую кнопку Офис, которая находится в верхнем левом углу, выбираете пункт Подготовка, и нажимаете на пункт Пометить как окончательный. Затем в диалоговом окне нажимаете ОК. После этого никто не сможет документ редактировать, даже Вы.

о том, как поставить закладки в документ Word 2007

Более подробные сведения Вы можете получить в разделах “Все курсы” и “Полезности”, в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.

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

    Подписаться на блог: Дорога к Бизнесу за Компьютером

Начинаем знакомство с программой PowerPoint 2007 — одной из лучших программ для создания и проведения презентаций.

Презентация, по определению — это набор цветных картинок-слайдов, зачастую с текстом и аудио сопровождением, которые раскрывают определенную тему.

Подготовка презентаций — очень ответственный процесс.

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

Презентации можно делать с помощью различных программ, таких как Harvard Graphics или Lotus Freelance, но самым популярным в настоящее время является программа PowerPoint фирмы Microsoft.

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

Презентация PowerPoint 2007 представляет собой файл с расширением .pptx. Этот файл по сути дела — набор слайдов со спецэффектов, которыми сопровождается показ различных рисунков и текста на экране. Также в этом файле можно хранить конспект и план презентации, который увидит только тот, кто презентацию проводит.

Найти программу PowerPoint 2007 можно также, как и программу Word 2007, через меню Пуск. Естественно, у Вас должен быть предварительно установлен пакет Microsoft Office 2007.

Итак, заходите в меню Пуск — Все программы, находите папку Microsoft Office, и выбираете пункт Microsoft Office PowerPoint 2007.

Можно сделать ярлык этой программы на рабочем столе. Для создания ярлыка нажимаете левой клавишей мыши на этот пункт, и перетаскиваете его на рабочий стол. Перед тем, как отпустить клавишу мыши, нажмите кнопку Alt. Удерживая кнопку, отпустите клавишу мыши. Ярлык будет создан.

Интерфейс программы PowerPoint 2007 похож на интерфейс других программ из пакета Microsoft Office. Например, как и в других программах, в левом верхнем углу находится круглая кнопка Офис.

Чтобы сделать новую презентацию, нажимаете эту кнопку, и затем выбираете пункт Создать.

Затем кликаете по варианту Новая презентация, и нажимаете кнопку Создать.

Можно также выбрать какой-то шаблон для своей будущей презентации — после выбора пункта Создать в левой колонке Вы можете найти пункт Слайды с оформлением (фон). Выбираете вариант, который Вам больше всего подходит, и нажимаете Загрузить. Будет создана новая презентация с тем фоном из шаблона, который Вы выбрали.

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

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

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

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

Чтобы добавить рисунок, нажимаете Вставка — Рисунок, выбираете файл у себя на компьютере, и нажимаете кнопку Вставить.

Если Вы ищете для своей презентации картинки в Интернете, к примеру, с помощью поиска Гугл или Яндекс, вовсе необязательно закачивать все эти картинки себе на компьютер.

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

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

Вы можете вставить клип — так называются картинки из библиотеки Microsoft Office. Нажимаете Вставить — Клип, затем в появившемся правом столбике прописываете в поле Искать свое ключевое слово, связанное с темой презентации, и нажимаете кнопку Начать. После этого кликаете по понравившейся Вам картинке, и она появится на слайде.

Можете вставить Надпись или объект WordArt. Хоть кнопки и разные, по сути это одно и то же. Текст можно отформатировать так, что он станет объектом WordArt, и наоборот, если из WordArt убрать все форматирование, он станет простым текстом.

о том, как начать работать с программой PowerPoint 2007

Более подробные сведения Вы можете получить в разделах “Все курсы” и “Полезности”, в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.

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

    Подписаться на блог: Дорога к Бизнесу за Компьютером

Источник: //pro444.ru/azbuka/podgotovka-dokumentov-chtenie-i-zakladki-v-word.html

Переименование закладки в Word 2010

Создание закладок в документе MS Word

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

Вы можете создать их, выбрав текст, а затем перейдите в меню Insert -> Links -> Bookmark и назначьте имя, затем Insert -> Links -> Citations и выберите закладку для вставки.

Затем он вставляет текст этой закладки в другое место документа.

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

Теперь позвольте сказать, что у меня есть закладка, которую я только что назвал, просто чтобы ее уловить:

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

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

Затем вам нужно щелкнуть правой кнопкой мыши по полю и направить его обратно на закладку (теперь фактически переименованную).

Это невозможно полностью использовать, особенно в большом документе, где эта закладка используется несколько раз.

У меня есть Googled вокруг и видел несколько сценариев VBA в Интернете, например, в этом вопросе, но поскольку они эффективно создают новый boomark и удаляют старый, они создают ту же проблему, что и выше, и являются менее идеальными.

Есть ли более простой или эффективный способ переименования закладок в документах Word? Или я могу использовать Wrong Tool ™ для этой работы?

В Word нет функции переименования. Существует несколько вариантов устранения этого недостатка:

  1. Используйте надстройку.

  2. Используйте VBA.

Решение для надстройки

Используйте надстройку Bookmark Add

Он предлагает удобный пользовательский интерфейс для выполнения всех стандартных диалоговых окон «Закладка» и многое другое.

Инструмент «Закладка» был разработан для Word 2003. Он полностью функциональен с Word 2007/2010.

В разделе «Добавить / переименовать закладку» добавление закладок – легкий ветерок.

  • Как и в стандартном диалоговом окне, вы просто выбираете текст, введите имя в поле и нажмите «Добавить».
  • В отличие от стандартного диалогового окна, приложение «Закладка» ограничивает ввод ключа действительными символами имени закладки и предупреждает вас, если вы пытаетесь создать дублирующее имя закладки.
  • Вы также можете использовать этот раздел, чтобы переименовать существующую закладку.

Добавление дополнения закладки закладки

Решение VBA

Нет функции переименования. Вы должны удалить старое имя и пометить диапазон с новым именем закладки. Вот пример кода VBA:

Sub ReNameBookMark() Dim doc As Word.Document Dim rng As Word.Range Dim bmk As Word.Bookmark Dim inpBookmark, repBookmark, fieldStr As String Set doc = Word.ActiveDocument inpBookmark = InputBox(“Enter bookmark name that you want to be replaced:”, “BookMark Replace”) repBookmark = InputBox(“Enter bookmark name replace with:”, “BookMark Replace”) Set rng = doc.Bookmarks(inpBookmark).Range Set bmk = doc.Bookmarks(inpBookmark) bmk.Delete rng.Bookmarks.Add (repBookmark) If doc.Fields.Count >= 1 Then For i = 1 To doc.Fields.Count fieldStr = doc.Fields(i).Code.Text If Left(fieldStr, 4) = ” REF” Then doc.Fields(i).Code.Text = Replace(fieldStr, inpBookmark, repBookmark, , 1, vbTextCompare) doc.Fields(i).Update End If 'MsgBox “Code = ” & doc.Fields(i).Code & vbCr & “Result = ” & doc.Fields(i).Result & vbCr Next i End If End Sub

Источник Измените «имя» закладки, а не ее текст , с дополнительным циклом, который будет выполняться через поля в документе, чтобы изменить любой, который может ссылаться на переименованную закладку.

Следует соблюдать осторожность при использовании этого скрипта. Например, переименование любых закладок, которые просто называются «REF» (или их вариант с верхним или нижним регистром) , повредит ВСЕ ссылки забавными и неожиданными способами. Это подразумевается как пример и только грубое исправление.

Если вы хотите переименовать несколько закладок за один раз, посмотрите, есть ли более простой или эффективный способ переименования закладок в документах Word? Который также включает образец кода VBA.

  • Как установить стиль пули по умолчанию в Microsoft Word 2010?
  • Microsoft Word не может сохранить
  • Как я могу автоматически конвертировать все комментарии в документе Word 2010 в сноски?
  • Нумерация основных документов / поддокументов
  • Как использовать стили второго уровня второго списка в Microsoft Word
  • Шаблон Word 2010 с автоматически обновляемыми полями
  • Microsoft Word 2010 – Условное форматирование
  • Повторение нумерации таблиц в новом разделе
  • Word 2010 – ключ реестра для параметров автозамены
  • Как я могу создать Quick Style Set, который я создал?
  • Как включить кнопку быстрого доступа для включения и выключения проверки орфографии в Word 2010?
  • Восстановление или восстановление поврежденного паролем файла Word 2010
  • Источник: //www.bilee.com/word-2010-2.html

    Создание документов Word программным путем

    Создание закладок в документе MS Word

    24.08.2005 Дино Эспозито

    Создавать текстовые файлы, используя сценарии, достаточно легко, так как среда Windows в целом и окружение Windows Script Host (WSH) в частности предоставляют специальные средства для работы с текстовыми файлами.

    Однако, хотя текстовые файлы идеальны для хранения простой неструктурированной информации, их недостаточно в случае более сложных требований. Если необходимо представить иерархическую информацию, можно воспользоваться средствами XML и создавать текст с метками, содержащий (или не содержащий) обращение к схеме.

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

    К тому же документы HTML редко бывают самодостаточными и часто содержат ссылки на внешние ресурсы, такие как изображения, управляющие элементы ActiveX и апплеты.

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

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

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

    Использование шаблонов Word

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

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

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

    Когда требуется подготовить новый документ на основе шаблона, следует щелкнуть на пункте меню File, New.

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

    При использовании Word в интерактивном режиме пользователь может видеть, куда необходимо ввести информацию. Но как заставить вводить различную информацию в нужные поля сценария WSH? Прежде чем я отвечу на этот вопрос, давайте рассмотрим объектную модель Word — инфраструктуру на основе COM, которая помогает программно управлять поведением пакета Word.

    Объектная модель Word

    Объектная модель Word содержит богатую и сложную иерархию объектов. Эта объектная модель программно раскрывает интерактивные функции Word для ориентированных на COM клиентов (т. е. сценариев WSH и Visual Basic(VB)). Корневым элементом объектной модели Word является объект Word.Application. Для создания экземпляра этого объекта необходимо использовать следующий код:

    Dim wordSet word = CreateObject _(Word.Application)

    Объектная модель Word работает с исполняемым файлом Word (winword.exe), а не с отдельной библиотекой DLL. Таким образом, каждый экземпляр объекта Word.Application эквивалентен запуску и работе экземпляра приложения Word. Однако эти экземпляры невидимы.

    А поскольку мы не можем их видеть, есть риск появления множества экземпляров, которые существуют бесцельно, понапрасну расходуя системные ресурсы.

    Чтобы избежать распространения бесполезных экземпляров Word, необходимо сделать так, чтобы сценарии всегда освобождали объект после завершения работы с ним с помощью метода Quit:

    word.Quit

    Хотя заново создаваемые экземпляры Word по умолчанию невидимы, можно сделать их видимыми, задав свойству Visible значение True:

    word.Visible = True

    Когда экземпляр виден, можно закрыть приложение вручную. Установка свойства Visible в True может очень пригодиться при отладке приложений Word на основе сценариев.

    Работа с элементами объектной модели Word полностью совпадает с работой приложения в интерактивном режиме. После инициализации приложения мы создаем новый документ или открываем существующий.

    Для создания нового пустого документа на основе определенного шаблона следует вызвать метод Add из коллекции Documents и указать файл .dot, где хранится нужный шаблон.

    Приведенный ниже код создает документ, который содержит возможности, встроенные в шаблон, названный Invoice:

    Set doc = _word.Documents.Add(invoice.dot)

    Для открытия существующего документа следует использовать коллекцию Documents, содержащую объекты Document. Код, приведенный в листинге 1, открывает документы invoice.doc и expenses.doc. Этот фрагмент кода сначала открывает файл invoice.doc, потом — expenses.doc.

    Здесь статус программно созданного документа в точности соответствует статусу документа-шаблона, который вы открыли интерактивно с помощью пункта Open меню File, работая в приложении Word. Если вы сделали экземпляр видимым, на экране появятся окна документов из файлов invoice.

    doc и expenses.doc.

    Переменные doc1 и doc2, используемые в листинге, ссылаются на объекты, представляющие вновь открытые документы Word. Также можно использовать индекс к коллекции Documents для обращения к открытым файлам. Например, следующий код возвращает ссылку на первый открытый документ:

    Set doc1 = word.Documents(0)

    Этот фрагмент кода эквивалентен присвоению переменной doc1 результата вызова метода Documents.Add, как показано во второй строке листинга 1.

    Программный интерфейс объекта Document содержит все функции, доступные в меню File и Edit пакета Word. Для печати документа следует использовать метод PrintOut объекта Document; для записи документа в другое место — метод SaveAs.

    Когда Word применяется интерактивно, оба метода представляют диалоговое окно, позволяющее выбрать принтер и путь.

    При использовании метода PrintOut или SaveAs можно указать принтер или путь к файлу в качестве аргумента, как показано ниже:
    doc.SaveAs _C:dataewinvoice.doc

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

    Метод SaveAs также позволяет вводить дополнительный аргумент, для указания выходного формата (например, документ Word, формат Rich Text Format (RTF) — Word 6.0, неформатированный текст). Приведенный ниже фрагмент кода показывает, как сохранить документ в формате RTF:

    Const wdFormatRTF = 6docn.SaveAs _C:dataewinvoice.doc, _wdFormatRTF

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

    Чтобы закрыть документ, нужно использовать метод Close:

    doc1.Close

    При закрытии документа все документы, открытые после него, автоматически перемещаются на одну позицию вверх. Так что, если использовать код:

    Set doc1 = word.Documents(0)Set doc2 = word.Documents(1)

    и впоследствии закрыть ссылку на переменную doc1, на позиции переменной doc2 в массиве окажется Documents(0).

    Когда работа с документами Word ведется программно, можно связывать форматы и стили с абзацами, словами и символами в документе, так же как при интерактивном использовании Word.

    Кроме того, можно добавлять комментарии и закладки к элементам документа.

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

    Использование закладок в пакете Word

    Под закладкой понимается связь между именем и определенным местом в документе Word. Закладки — особенность пакета Word, которую можно использовать для пометки выбранного текста, графики, таблиц или любого другого элемента документа.

    Word хранит закладки в документе. Для добавления закладки в интерактивном режиме следует выбрать текст или элемент, который требуется пометить, потом выбрать пункт Bookmark в меню Insert. В окне Bookmark нужно ввести имя создаваемой закладки.

    Например, предположим, у нас есть шаблон Word (файл .dot) и нам нужно просмотреть текущие данные в определенной позиции. Откроем шаблон и выберем область, отведенную под данные.

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

    После ввода текста указателя места заполнения следует выбрать текст, выбрать в меню Insert пункт Bookmark, ввести имя закладки (например, InvoiceDate), после чего сохранить шаблон.

    После того как будет программно создан на основе шаблона новый документ, нужно использовать коллекцию Bookmarks документа для распознавания закладок и изменения их текста. Например, чтобы ввести данные в закладку InvoiceDate, необходимо использовать код, подобный следующему:

    Set dateBookMark = _doc.Bookmarks(InvoiceDate)dateBookMark.Range.Text = _7/1/2002

    Как показывает данный фрагмент кода, обращение к закладке осуществляется через ее имя. Имя закладки указывает на нужный помеченный объект в коллекции Bookmarks документа. Свойство Range является объектом класса TextRange.

    Это свойство определяет настройки области текста закладки. Свойство Text объекта TextRange позволяет читать и переписывать текущее значение закладки. Приведенный выше фрагмент кода задает для даты счета значение 7/1/2002.

    Создание счета

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

    В листинге 2 показан сценарий CreateInvoice.vbs, который собирает определенную информацию и составляет счет. Код открывает шаблон TestInvoice.dot, расположенный в той же папке, что и сценарий, когда создает новый документ на его основе (можно скачать файл TestInvoice.dot с нашего сайта в разделе Download). На рис. 1 показан шаблон TestInvoice.dot.

    Рисунок. Шаблон TestInvoice.dot

    Сценарий CreateInvoice.vbs запрашивает у пользователя номер счета, дату и имя адресата. Код фрагмента A в листинге 2 использует закладки для внедрения этой информации в основной документ.

    Затем код фрагмента B использует метод SaveAs для сохранения документа в текущей папке. Сценарий CreateInvoice.vbs создает имя готового документа, соединяя номер счета с префиксом inv_. Способ именования и папка назначения заданы условно.

    В конце сценарий CreateInvoice.vbs закрывает документ и приложение.

    Отправка документа по электронной почте

    Объектная модель Word содержит метод объекта Document, который позволяет послать документ по электронной почте:

    doc.SendMail

    Как можно заметить, метод SendMail не имеет аргументов. Он вызывает зарегистрированный клиент интерфейса Messaging API (MAPI) — обычно Microsoft Outlook или Outlook Express. Появляется окно электронного письма с присоединенным к нему документом Word.

    Пользователь просто заполняет поле To и нажимает кнопку Send. В папке Sent Items почтового клиента автоматически регистрируется отправка сообщения.

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

    При использовании метода SendMail необходимо убедиться, что сценарий не закрывает приложение Word до появления окна электронной почты. Метод SendMail работает асинхронно относительно основного сценария, поэтому сценарий не имеет возможности убедиться в том, что метод закончил отправку сообщения.

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

    Чтобы избежать подобной ситуации, можно добавить вызов процедуры Sleep, как я сделал во фрагменте B листинга 2, чтобы временно остановить выполнение сценария и дать методу SendMail время на завершение. Кроме того, можно добавить собственное окно подтверждения в свой сценарий, тогда пользователь сможет подтверждать отправку письма.

    Приведенный ниже код отображает окно подтверждения Done непосредственно перед тем, как сценарий закрывает Word:

    doc.SendMailMsgBox Done

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

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

    Например, можно совместить автоматическое создание счетов с доступом к базе данных, так что сценарий станет автоматически возвращать следующий сводный номер счета. Или можно сделать так, чтобы сценарий добавлял запись в базу данных для слежения за счетом. Для этого можно расширить сценарий CreateInvoice.

    vbs кодом на основе ADO, который запрашивает базу данных о последнем номере счета и выполняет запрос INSERT для добавления новой записи.

    Дино Эспозито – Работает в Риме преподавателем и консультантом. С ним можно связаться по адресу: dinoe@wintellect.com

    Листинг 1. Код, открывающий существующий документ

    Dim doc1, doc2Set doc1 = _word.Documents.Add(invoice.doc)Set doc2 = _word.Documents.Add(expenses.doc)

    Поделитесь материалом с коллегами и друзьями

    Источник: //www.osp.ru/winitpro/2005/05/177784

    Поделиться:
    Нет комментариев

      Добавить комментарий

      Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.