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

 

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

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

 

Как выстроить поля в word


Как сделать поля в Ворде

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

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


Урок: Как сделать отступ в Word

Выбор полей страницы из готовых наборов

1. Перейдите во вкладку “Макет” (в более старых версиях программы этот раздел называется “Разметка страницы”).

2. В группе “Параметры страницы” нажмите на кнопку “Поля”.

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


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

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

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

Создание и изменение параметров полей страницы

1. Во вкладке “Макет” нажмите на кнопку “Поля”, расположенную в группе “Параметры страницы”.

2. В появившемся меню, где будет отображена коллекция доступных полей, выберите “Настраиваемые поля”.

3. Появится диалоговое окно “Параметры страницы”, в котором можно задать необходимые параметры размера полей.

Примечания и рекомендации касательно настройки и изменения параметров полей страницы

1. Если вы хотите изменить поля по умолчанию, то есть, те, которые будут применены ко всем создаваемым в Ворде документам, после выбора (или изменения) необходимых параметров снова нажмите кнопку “Поля” после чего в развернувшемся меню выберите “Настраиваемые поля”. В открывшемся диалоговом окне нажмите “По умолчанию”.

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

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

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

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

3. Большинство современных принтеров для корректной печати текстового документа нуждаются в определенных параметрах полей страницы, так как печатать до самого края листа они не могут. Если же вы установите слишком маленькие поля и попытаетесь распечатать документ или его часть, появится уведомление следующего содержания:

“Одно или несколько полей находятся вне области печати”

Чтобы исключить нежелательную обрезку краев, нажмите в появившемся предупреждение на кнопку “Исправить” — это позволит автоматически увеличить ширину полей. Если же вы проигнорируете это сообщение, при повторной попытке печати оно появится снова.

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

Настройка разных размеров полей для четных и нечетных страниц

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

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

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

Добавление полей переплета для брошюр

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

1. Перейдите во вкладку “Макет” и нажмите на кнопку “Поля”, которая расположена в группе “Параметры страницы”.

2. В появившемся меню выберите пункт “Настраиваемые поля”.

3. Задайте необходимые параметры для переплета, указав его размер в соответствующем поле.

4. Выберите положение переплета: “Сверху” или “Слева”.


Примечание:
Если в документе, с которым вы работаете, выбран один из следующих параметров полей — “Две страницы на листе”, “Брошюра”, “Зеркальные поля”, — поле “Положение переплета” в окне “Параметры страницы” будет недоступным, так как данный параметр в данном случае определяется автоматически.

Как просмотреть поля страницы?

В MS Word можно включить отображение в текстовом документе линии, которая соответствует границе текста.

1. Нажмите кнопку “Файл” и выберите там пункт “Параметры”.

2. Перейдите в раздел “Дополнительно” и установите галочку напротив пункта “Показывать границы текста” (группа “Показывать содержимое документа”).

3. Поля страницы в документе будут отображены пунктирными линиями.


Примечание:
Вы также можете просмотреть поля страницы в режиме просмотра документа “Разметка страницы” и/или “Веб-документ” (вкладка “Вид”, группа “Режимы”). На печать отображаемые границы текста при этом не выводятся.

Как убрать поля страницы?

Убирать поля страниц в текстовом документе MS Word крайне не рекомендовано, как минимум, по двум причинам:

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

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

    1. Во вкладке “Макет” нажмите кнопку “Поля” (группа “Параметры страницы”) и выберите пункт “Настраиваемые поля”.

    2. В открывшемся диалоговом окне “Параметры страницы” задайте минимальные значения для верхних/нижних, левых/правых (внутри/снаружи) полей, например, 0,1 см.

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

    На этом все, теперь вы знаете, как сделать, изменить и настроить поля в Ворде 2010 — 2016. Инструкция, описанная в этой статье, точно так же будет применима и к более ранним версиям программы от Майкрософт. Желаем вам высокой продуктивности в работе и достижения поставленных целей в обучении.

    Мы рады, что смогли помочь Вам в решении проблемы.
    Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
    Помогла ли вам эта статья?
    ДА НЕТ

    Как использовать поля в Word 2013

    Переключить навигацию Поиск

    Отправить

    • Обзор тем

      Live

      • Бытовая электроника
      • Еда и напитки
      • Игры
      • Здоровье
      • Личные финансы
      • Дом и сад
      • Домашние животные
      • Отношения
      • Спорт
      • Религия

      Центр искусств
    • 2 Ремесла
    • Образование
    • Языки
    • Фотография
    • Подготовка к экзаменам

    Работа

    • Социальные сети
    • Программное обеспечение
    • Программирование
    • Веб-дизайн и разработка
    • Бизнес
    • Карьера
    • Компьютеры
  1. Индивидуальные решения

    • Поиск

      Отправить

    .

    Повторяющиеся данные (заполнение нескольких похожих полей)

    На этой странице советов по Microsoft Word и справке по Microsoft Word предлагается несколько решений вопроса: «Как мне ввести данные в одном месте документа и автоматически повторить их в других местах?» Я не собираюсь изобретать велосипед, поэтому после краткого обсуждения я могу просто отправить вас на существующую страницу советов или другие веб-статьи, содержащие полные объяснения некоторых из более полных методов.

    Примечание. Многие из этих материалов были подготовлены и опубликованы до выпуска Word 2007 и введения элементов управления содержимым.В разделах с 1 по 6 адресуются методы, которые можно использовать во всех версиях Word (начиная с Word 2000). Некоторые элементы управления графикой и / или пользовательским интерфейсом, о которых я упоминал, могут быть из Word 2003. Тем не менее, методы функционально те же.

    См. Раздел 7 «Элементы управления содержимым», если вы хотите перейти непосредственно к информации об элементах управления содержимым, представленных в Word 2007.

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

    2. Он-лайн форма

    Если вы считаете, что пользовательская форма устрашает, или если вы хотите избежать использования VBA и макросов, вы можете попробовать онлайн-форму Word (защищенную).

    Примечание: давние пользователи Word и особенно пользователи Word 2003, вероятно, будут думать об этом как о просто «защищенной» форме с использованием полей формы. Пользователи, знакомые с интерфейсом Word 2007/2010/2013, скорее всего, будут думать о нем как о «защищенной» форме, использующей «устаревшие» поля формы.

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

    Демонстрация онлайн-формы

    Word 2003
    • Откройте новый пустой документ.Щелкните Вид> Панели инструментов> Формы. Откроется панель инструментов форм.
    • Тип
    • - «Имя клиента:»
    • Вставьте текстовое поле формы с помощью панели инструментов форм.
    • Дважды щелкните поле текстовой формы, чтобы открыть диалоговое окно параметров. Обратите внимание на имя закладки (Text1) и установите флажок «Рассчитать при выходе».

    Word 2007/2010/2013
    • Откройте новый пустой документ.
    • Тип
    • - «Имя клиента:»
    • Вставьте текстовое поле формы с помощью вкладки «Разработчик», группы «Элементы управления», элемента «Устаревшие инструменты», галереи «Устаревшие формы».
    • Примечание. Если вкладка «Разработчик» не отображается (по умолчанию в Word 2007), ее можно отобразить с помощью Word> Параметры> Популярные> Показать вкладку «Разработчик» на ленте. Для Word 2010/2013 используйте параметры настройки ленты.

    • Дважды щелкните поле текстовой формы, чтобы открыть диалоговое окно параметров. Обратите внимание на имя закладки (Text1) и отметьте «вычислять при выходе».

    Я изменил имя закладки. См. Примечание ниже.

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

    Если вы планируете использовать интерактивные (защищенные) формы в Word 2007/2010/2013, см. My: Classic Form Controls. С помощью надстройки Classic Forms у вас есть прямой доступ с ленты ко всем старым элементам управления Word 2003 Forms Toolbar.

    • Теперь введите одно или несколько полей REF в вашем документе, где вы хотите повторить имя клиента. Поля REF выполняют роль полей типа «нравится», о которых я упоминал ранее.

    Примечание. При добавлении полей REF помните, что они должны указывать на правильную цель. Если вы переименовали имя закладки поля формы (например, с Text1 на CustomerName), тогда ваше поле REF должно указывать на CustomerName, например, {REF CustomerName}.

    Бонусный совет: вы можете быстро ввести поля REF, набрав и выбрав «REF Text1» или «REF CustomerName» (без кавычек), а затем нажав CTRL + F9.


    Word 2003
    • После того, как вы ввели одно или несколько полей REF, нажмите значок «Защитить форму» на панели инструментов «Формы».
    • Введите имя в поле формы и нажмите TAB. Word заполнит поля REF Text1 именем, которое вы ввели в поле формы.

    Word 2007/2010/2013
    • После ввода одного или нескольких полей REF
    • Защитить форму
    1. Разработчик> Ограничить редактирование
    2. Ограничения редактирования> Установите флажок Разрешить только этот тип редактирования в документе.
    3. Установите раскрывающийся список для заполнения форм
    4. Нажмите Да, начать усиление защиты
  2. Введите имя в поле формы и нажмите TAB.Word заполнит поля REF CustomerName именем, которое вы ввели в поле формы.
  3. Заключение

    • Дополнительные примечания и пояснения.

    1. Во введении к этому разделу я сказал, что Word будет заполнять или заполнять «большинство» других обозначенных «похожих» полей автоматически. Поля REF, расположенные за пределами основного текстового диапазона документа (например, заголовки, нижние колонтитулы, текстовые поля и т. Д.), Не будут автоматически обновляться при выходе из поля.Тем не менее, есть некоторые подходящие варианты. Вы можете использовать поле STYLEREF, как описано в презентации MVP Сюзанны Барнхилл о полях STYLEREF, или вы можете запустить макрос при выходе из поля, который обновит все поля, включая поля REF, в любом месте документа. Подробнее о макросах для работы с коллекцией полей в Word см. Макросы поля.

    2. По причинам, слишком сложным, чтобы описывать их здесь, коды REF и других полей не будут обновляться с использованием «вычислить при выходе», если поле REF следует за полем TOC в документе.При условии, что вам не нужно обновлять оглавление после защиты документа, вы можете просто заблокировать поле оглавления (выберите его и нажмите CTRL + F11) перед защитой документа. Когда вам нужно обновить оглавление, вы можете снять защиту с формы и разблокировать оглавление с помощью CTRL + SHIFT + F11. Если важно, чтобы само оглавление было «динамическим» и обновлялось на основе изменений текста поля формы в реальном времени, вы можете использовать метод, показанный ниже.

    Поле TOC документа физически расположено после последнего поля REF

    Видимое TOC отображается в поле REF

    Процесс требует бит VBA

    Код для выполнения

    3.Закладки

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

    • Последовательность меню Вставить> Закладка открывает диалоговое окно Закладки. Здесь мы создаем закладку «bmCompanyName».
    • Создайте поля REF, как описано выше, щелкните правой кнопкой мыши и выберите поле обновления

    Бонусный совет: использование имени поля REF необязательно в перекрестных ссылках на имена закладок (т. Е.д., вы можете использовать {REF bmCompanyName} или просто {bmCompanyName}, как я сделал в этом примере).

    Бонусный совет: если вы измените значение закладки, просто нажмите CTRL + a, чтобы выбрать все поля, и нажмите F9, чтобы обновить.

    4. Ссылка OLE

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

    5. DocProperty

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

    • Даже самая простая форма пользователя требует элементарных макросов VBA.
    • Онлайн-форма должна быть защищена соответствующими ограничениями
    • Текст, добавленный в закладки, легко и случайно удалить

    DocProperty прост в использовании и гораздо менее подвержен случайному изменению или удалению.Есть два типа DocProperties: встроенные и настраиваемые. Чтобы просмотреть и применить DocProperties, щелкните Файл> Свойства. На вкладке «Сводка» перечислены встроенные имена свойств DocProperty, на вкладке «Пользовательский» - около дюжины предварительно названных свойств. Обе вкладки предоставляют пользовательский интерфейс для хранения информации о документе в виде свойств.

    Демонстрация DocProperty

    • Откройте диалоговое окно «Свойства» («Файл»> «Свойства»).
    • Щелкните вкладку «Сводка».
    • Заполните поля «Название», «Тема» и «Автор» и нажмите «ОК».
    • Откройте диалоговое окно «Свойства» («Файл»> «Свойства»).
    • Щелкните вкладку «Пользовательский».
    • Введите уникальное имя настраиваемого свойства (например, номер значка).
    • Применить тип (текст по умолчанию).
    • Введите значение value (например, 0001).
    • Нажмите «Добавить», затем нажмите «ОК».

    • Теперь создайте свои поля. Мы собираемся использовать три встроенных поля (Title, Subject, Author) и настраиваемое свойство (Badge Number) с полями {DocProperty} для заполнения формы.

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

    • Встроенные и настраиваемые поля DocProperty можно использовать один или несколько раз в каждом документе для заполнения записей формы и повторения текста. Когда все поля введены, просто выберите все (CTRL + a) и F9, чтобы обновить поля.

    6. Автоматические подсказки пользователю

    Многие люди спрашивают: «Как мне настроить свой документ или шаблон так, чтобы мне предлагалось ввести информацию, когда я открываю документ или создаю новый документ."Лучший ответ на этот вопрос - отправить вас обратно в пользовательскую форму. Это интерфейс Cadillac между человеком-пользователем и формой Word. Тем не менее, есть альтернативы. У каждой из них есть свои преимущества и недостатки. Все они лучше всего использовать с помощью шаблонных тисков. индивидуальные документы.

    ФИЛИН поле

    • Поле FILLIN запускает запрос, когда новый документ создается на основе шаблона, содержащего поле FILLIN, когда открывается документ, содержащий поле FILLIN, и (очень к сожалению), когда вы печатаете документ, содержащий поле FILLIN, если " Параметр «Обновить поля» отмечен в меню Файл> Печать> Параметры> Параметры печати.С полем FILLIN нет закладки.

    Бонусный совет: Вы, конечно, можете вложить поле FILLIN в поле Set, чтобы создать закладку и использовать поля REF, как описано в методе закладки выше или в методе ASK ниже (например, {SET Name {FILLIN "Как вас зовут? "} {REF Name}).

    Поля ASK & REF

    • Поле ASK выдает подсказку, когда поле специально указано на обновление. Как и в случае с полем FILLIN, это, к сожалению, происходит при печати.
    • В отличие от полей FILLIN, поля ASK не вызывают автоматически запрос при создании нового документа или при открытии существующего документа.
    • В дополнение к запуску приглашения поле ASK устанавливает закладку. Затем значение закладки можно использовать с полями REF для повторения данных в нескольких полях.
    • На следующем рисунке в поле ASK устанавливается значение закладки «bmName». Закладка используется с полями REF для заполнения формы.
    • Как и большинство полей Word, поле ASK можно обновить (и, следовательно, запустить запрос), выбрав поле и нажав F9, или обновить все поля документа, нажав CTRL + a, а затем F9.

    Бонусный совет. Для автоматического запуска поля ASK шаблона можно использовать следующую единственную строку кода VBA в шаблоне AUTONEW или AUTOOPEN: «ActiveDocument.Fields.Update

    Элементы управления содержимым

    (CC) - это функция, представленная в Word 2007. Хотя им есть куда расти, они уже невероятно универсальны и, скорее всего, удовлетворят или превзойдут ваши потребности в повторении данных в документе.

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

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

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

    Встроенные элементы управления содержимым основных / расширенных / титульных страниц

    • Очень простой способ повторения данных с элементами управления содержимым, не требующий каких-либо знаний в области программирования XML и VBA или других сторонних инструментов, заключается в использовании одного или нескольких встроенных элементов управления содержимым Core / Extended / Cover Page Property.
    • Коллекция состоит из 15 предопределенных элементов управления содержимым, сопоставленных с внутренними узлами данных в файловой структуре документа OpenOfficeXMLFormat.
    • Вставьте элементы управления в документ, используя вкладку «Вставка»> «Текст»> «Быстрые части»> «Свойства документа».

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

    • Но это ваше приложение, используйте его так, как вам будет проще работать. Если вам нужно повторяющееся поле данных и нет необходимости в свойстве титульной страницы «Аннотация» (например), вставьте элемент управления «Аннотация» в свой документ, используйте вкладку «Разработчик»> «Элементы управления»> «Свойства», чтобы переименовать его в соответствии с требованиями. ваши потребности и ваша работа сделана.

    Банкноты:
    1. Помните, что описанный выше метод использует элемент управления содержимым, разработанный для встроенного свойства титульной страницы «abstract.«Хотя мы переименовали его в« Имя клиента », он по-прежнему управляет титульной страницей« Аннотация ».
    2. Некоторые свойства расширенной и титульной страницы в определенном смысле не являются «чистыми» свойствами документа. Например, если вы попытались использовать поле {DocProperty "Abstract"} в своем документе, результат вашего поля вернет ошибку.

    Простые связанные элементы управления содержимым

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

    • Вставьте элемент управления содержимым в виде обычного текста.
    • Выберите элемент управления (щелкнув небольшую вкладку элемента управления), затем «Разработчик»> «Элементы управления»> «Свойства» и определите заголовок для элемента управления.
    • Щелкните правой кнопкой мыши и выберите «Копировать».
    • Поместите курсор в то место, где вам нужно повторить текст.
    • На вкладке «Главная» нажмите «Вставить»> «Специальная вставка» и выберите кнопку «Вставить ссылку». Затем в раскрывающемся списке "Как" выберите «Неформатированный текст» и нажмите «ОК».
    • Теперь каждый раз, когда текст в исходном элементе управления изменяется и вы выходите из него, все связанные копии будут обновлены.

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

    Расширенное настраиваемое отображение

    Полное обсуждение VBA и «скрытой» работы хранилища данных XML выходит за рамки этой страницы советов. Если вы решите засучить рукава и создать свое собственное подробное хранилище данных настраиваемого управления контентом, потребуется хорошее понимание того и другого.Однако только для полноты картины следующий сценарий VBA позволит вам создать несколько элементов управления содержимым, сопоставленных с одним узлом данных:

    Скрипт VBA:

     Подложка AddContentControlAndMap () Dim oCC как Word.ContentControl Dim oCustomPart как Office.CustomXMLPart «Все новые документы уже имеют 3 встроенных зарезервированных customXMLParts. Создаем \ пользуемся 4-м. 'Если он не существует (и он не будет' 'при первом запуске этого кода _ тогда мы выдадим ошибку и используем эту ошибку для ее создания.При ошибке Перейти к Err_NoXMLPart Установите oCustomPart = ActiveDocument.CustomXMLParts (4) Err_ReEntry: 'Создайте CC при выделении. Установите oCC = ActiveDocument.ContentControls.Add (wdContentControlText) С oCC 'Дайте это по названию .Title = "Моя сопоставленная копия" 'Сопоставьте CC с узлом данных customXMLPart. .XMLMapping.SetMapping "/ ccMap / ccData [1]" Конец с Выход из подводной лодки Err_NoXMLPart: 'Определите customXMLPart и узел данных. Установите oCustomPart = ActiveDocument.CustomXMLParts.Add ("   ") Возобновить Err_ReEntry Конец подписки 

    См. Раздел «Установка макросов» для получения инструкций по настройке и использованию макросов на этой странице советов.

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

    Для вашего удобства я включил инструменты для упрощения сопоставления элементов управления содержимым в надстройке шаблона Word: Инструменты управления содержимым.

    8. Поля StyleRef

    Поле StyleRef особенно удобно для повторения / отображения основного текста, определенного определенным стилем, в верхнем или нижнем колонтитуле. Базовым примером является повторяющийся текст, определенный с использованием стиля «Заголовок», показанного ниже:

    Текст, возвращаемый StyleRef, определяется несколькими факторами: 1) именем стиля, 2) применяемыми переключателями и 3) расположением поля в документе. В следующем примере я создал стиль символа с именем WordDef и применил его к первому слову в каждом из перечисленных определений:


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

    • Word ищет на текущей странице сверху вниз указанный стиль.
    • Если стиль не найден, Word выполняет поиск от верха страницы до начала документа, а затем от низа страницы до конца документа.
    • Если используется переключатель \ l, Word выполняет поиск снизу страницы до начала, а затем до конца документа.

    Примечание. Указанный стиль должен применяться к тексту в основной части документа. В противном случае поле вернет «Ошибка - в документе не найден текст указанного стиля.«

    Полный список переключателей поля StyleRef и поведения положения см .: Поле StyleRef

    9. Переменные документа

    Наконец, «Скрытые жемчужины» в Word, переменные документа. Переменные документа, создаваемые, редактируемые и уничтожаемые только с помощью VBA, представляют собой надежный метод хранения информации. Эта сохраненная информация остается частью документа и готова к повторному использованию, даже если документ был закрыт, а затем снова открыт. Эта информация легко извлекается и отображается в вашем документе с помощью поля DocVariable.Следующий шаблон содержит примеры переменных документа и полей DocVariable, используемых для создания простой формы. В шаблоне также представлены примеры настройки свойств документа с помощью VBA: шаблон VBA.

    Примечание. Дополнительные сведения о переменных документа см. В разделе «Создание и использование пользовательской формы».

    Вот и все! Надеюсь, вы нашли эту страницу советов полезной и информативной.

    .

    excel - Настройка вложенного поля в Word с использованием VBA

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

    | Документация

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

    Поле состоит из:

    • Узлы начала поля и разделителя используются для охвата содержимого, составляющего код поля (обычно в виде простого текста)
    • Разделитель поля и конец поля охватывают результат поля.Он может состоять из различных типов контента, от фрагментов текста до абзацев и таблиц.
    • Некоторые поля могут не иметь разделителя, что означает, что все содержимое составляет код поля.
    • Код поля определяет поведение поля и состоит из идентификатора поля и часто других параметров, таких как имя поля и переключатели.
    • Результат поля содержит самую последнюю оценку поля. Это значение сохраняется в поле result и отображается для пользователя.Некоторые поля могут не иметь результата, поэтому в документе ничего не будет отображаться. Точно так же некоторые поля могут еще не обновляться, поэтому также не будет результатов для полей.

    Вот представление того, как поле хранится в Aspose.Words, с помощью примера DocumentExplorer , который можно найти на Github.

    Aspose.Words - это библиотека классов, предназначенная для обработки документов Microsoft Word на стороне сервера и поддерживающая поля следующими способами:

    • Все поля в документе сохраняются во время открытия / сохранения и преобразования.
    • Можно обновить результаты некоторых из самых популярных полей.

    Поля в Microsoft Word

    Поля в документах Microsoft Word сложны. Существует более 50 типов полей (для каждого нужна своя процедура вычисления результата), формулы и выражения, закладки и ссылки, функции и различные переключатели. Поля также могут быть вложенными. Обычно при открытии документа результат поля (значение поля) отображается для всех полей в документе.Вы можете переключить отображение результата поля или кодов полей в Microsoft Word для всех полей, нажав ALT + F9 .

    Код поля Результат поля

    Вставка полей в Microsoft Word

    Чтобы вставить поле в Microsoft Word:

    1. Нажмите меню Insert .
    2. Щелкните раскрывающееся меню Quick Parts
    3. Выберите поле
    4. Перед вами откроется экран, который позволяет вам ввести сведения о поле.Слева представлен список возможных полей, а с правой стороны - экран для визуального редактирования свойств поля.

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

    1. Коммутаторы также могут быть вставлены с помощью кнопки Options

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

    Обновление полей в Microsoft Word

    Чтобы обновить отдельное поле в Microsoft Word:

    1. Переместите курсор в поле, которое вы хотите обновить.
    2. Нажмите F9 , чтобы обновить поле.

    Чтобы обновить все поля в Microsoft Word:

    1. Нажмите Ctrl + A , чтобы выделить все содержимое в документе.
    2. Нажмите F9 , чтобы обновить все поля, найденные в выделенном фрагменте.

    Переключение между отображением кода поля и результатом поля

    Чтобы переключить коды полей одного поля в Microsoft Word:

    1. Переместите курсор в нужное поле.
    2. Нажмите SHIFT + F9 , чтобы переключить код поля только для этого поля.

    Чтобы переключить коды полей всех полей в Microsoft Word:

    1. Нажмите ALT + F9

    Преобразование полей в статический текст в Microsoft Word

    Чтобы преобразовать динамическое поле в статический текст в Microsoft Word:

    1. Переместите курсор в поле, которое нужно преобразовать.
    2. Нажмите Ctrl + Shift + F9 , чтобы преобразовать поля в статический текст.

    Удаление поля в Microsoft Word

    Чтобы удалить поле в Microsoft Word:

    1. Выделите все содержимое, составляющее поле. Если отображаются коды полей, необходимо также выбрать открывающую и конечную фигурные скобки.
    2. Нажмите Удалить , чтобы удалить все поле.

    Поля в Aspose.Words

    Когда документ загружается в Aspose.Words, поля документа загружаются в объектную модель документа Aspose.Words как набор отдельных компонентов (узлов). Одно поле загружается как набор узлов FieldStart, FieldSeparator и FieldEnd вместе с содержимым между этими узлами. Если для поля нет результата по полю, тогда не будет узла FieldSeparator. Все эти узлы всегда находятся встроенными (как дочерние элементы Paragraph или SmartTag).

    Содержимое, составляющее код поля, хранится в виде узлов Run между FieldStart и FieldSeparator.Результат поля сохраняется между узлами FieldSeparator и FieldEnd и может состоять из различных типов содержимого. Обычно результат поля содержит просто текст, составленный из узлов Run, однако узел FieldEnd может быть расположен в совершенно другом абзаце, и, таким образом, результат поля будет состоять из узлов уровня блока, таких как узлы Table и Paragraph.

    В Aspose.Words каждый из узлов FieldXXX является производным от FieldChar. Этот класс предоставляет свойство для проверки типа поля, представленного указанным узлом, через FieldChar.FieldType свойство. Например, FieldType.FieldMergeField представляет поле слияния в документе.

    В документе Word существуют определенные поля, которые не импортируются в Aspose.Words как набор из узлов FieldXXX . Например, поля LINK и INCLUDEPICTURE импортируются в Aspose.Words как объект Shape. Этот объект предоставляет свойства для работы с данными изображения, которые обычно хранятся в этих полях.

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

    Поля, поддерживаемые во время обновления

    Расчет следующих полей поддерживается в текущей версии Aspose.Words:

    • = (поле формулы)
    • ADDRESSBLOCK
    • AUTHOR
    • COMPARE
    • CREATEDATE
    • DATE
    • DOCPROPERTY
    • DocVariable
    • GREETINGLINE
    • ЕСЛИ
    • INCLUDETEXT
    • MERGEFIELD
    • MERGEREC
    • MERGESEQ
    • Вперед
    • NEXTIF
    • NUMPAGES
    • PAGE
    • PAGEREF
    • REF
    • РАЗДЕЛ
    • SectionPages
    • SEQ
    • SET
    • STYLEREF
    • TIME
    • TITLE
    • TOA
    • TOC (включая TOT и TOF)
    • TC

    Сложный синтаксический анализ

    Aspose.Слова соответствуют тому, как Microsoft Word обрабатывает поля и, как следствие, правильно обрабатывает:

    • Вложенные поля
      IF {= OR ({COMPARE {= 2.5 + PRODUCT (3,5, 8.4)}> 4}, { = 2/2})} = 1 «Кредит неприемлем» «Кредит приемлем»
    • Аргумент поля может быть результатом вложенного поля.
    • Поля могут быть вложены как в код поля, так и в результат поля.
    • Пробелы / без пробелов, кавычки / без кавычек, escape-символы в полях и т. Д.3.5) +776457 \ # “#, ## 0”
    • Ссылки на закладки
      = IF (C> 4, 5, ABS (A) *. 76) +3.85
    • Переключатели форматирования чисел: = 00000000 \ # «$ #, ## 0.00; ($ #, ## 0.00)»

    В выражениях поддерживаются следующие функции: ABS, AND, AVERAGE, COUNT, DEFINED, FALSE, IF, INT, MAX, МИН, МОД, НЕ, ИЛИ, ПРОДУКТ, КРУГЛЫЙ, ЗНАК, СУММА, ИСТИНА.

    Поля ЕСЛИ и СРАВНЕНИЕ

    Только некоторые из выражений ЕСЛИ, которые Aspose.Words может легко вычислить, должны дать вам представление о том, насколько мощна эта функция:

    • IF 3> 5.4 + MAX (4,3) True False
    • IF «abcd»> «abc» True False
    • IF «? Ab *» = «1abdsg» True False
    • IF 4 = «2 * 2» True False
    • СРАВНИТЬ 3 + 5/34 <4.6 / 3/2
    Поля ДАТЫ и ВРЕМЕНИ

    Aspose.Words поддерживает все переключатели форматирования даты и времени, доступные в Microsoft Word, некоторые примеры:

    • DATE @ «d- MMM-yy »
    • DATE @« d / MM / yyyy h: mm am / pm
    Поля для слияния почты

    Aspose.Слова не накладывают ограничений на сложность полей слияния в ваших документах и ​​поддерживают вложенные поля IF и формулы и даже могут вычислить имя поля слияния с помощью формулы.

    Некоторые примеры полей слияния почты, которые поддерживает Aspose.Words:

    • Переключатели поля слияния почты: MERGEFIELD FirstName \\\\ * FirstCap \ b «Mr. "
    • Вложенные поля слияния в формуле: IF {MERGEFIELD Value1}> = {MERGEFIELD Value2} True False
    • Рассчитать имя поля слияния во время выполнения: MERGEFIELD {IF {MERGEFIELD Value1}> = {MERGEFIELD Value2} FirstName "LastName"}
    • Условный переход к следующей записи в источнике данных: NEXTIF {MERGEFIELD Value1} <= {= IF (-2.45> = 6 * {MERGEFIELD Value2}, 2, -.45)}
    Переключатели формата

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

    • @ - форматирование даты и времени
    • \ # - форматирование чисел
    • \\\\ * Caps
    • \\\\ * FirstCap
    • \\\\ * Lower
    • \\\\ * Upper
    • \\\\ * CHARFORMAT - форматировать результат по первому символу кода поля.
    • \\\\ * MERGEFORMAT - форматировать результат в соответствии с форматированием старого результата.
    Форматирование даты и чисел в полях

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

    • По умолчанию для свойства FieldOptions.FieldUpdateCultureSource установлено значение FieldUpdateCultureSource.CurrentThread, которое форматирует поля с использованием языка и региональных параметров текущего потока.
    • Для этого свойства можно задать значение FieldUpdateCultureSource.FieldCode, чтобы вместо этого для форматирования использовался язык, установленный из кода поля поля.
    Форматирование с использованием культуры текущего потока

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

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

    Форматирование с использованием культуры в документе

    С другой стороны, Microsoft Word форматирует каждое отдельное поле на основе языка текста, найденного в поле (в частности, запусков от кода поля).Иногда во время обновления поля это может быть желаемым поведением, например, если у вас есть глобализированные документы, содержащие контент, составленный на многих разных языках, и вы хотите, чтобы каждое поле соответствовало языку, используемому из текста. Aspose.Words также поддерживает эту функцию. Класс Document предоставляет свойство FieldOptions, которое содержит члены, которые можно использовать для управления обновлением полей в документе. В примере ниже показано, как указать, откуда выбирается язык и региональные параметры, используемые для форматирования даты во время обновления поля и слияния.

    Нахождение кода поля и результата поля

    Поле, которое вставлено с помощью DocumentBuilder.InsertField, возвращает объект поля. Это класс фасада, который предоставляет полезные методы для быстрого поиска таких свойств поля. Обратите внимание, что если вы ищете только имена полей слияния в документе, вы можете вместо этого использовать встроенный метод MailMerge.GetFieldNames . Пример ниже показывает, как получить имена всех полей слияния в документе.

    Как переименовать поля слияния

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

    .

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Наверх >>  

         

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

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

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

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