Sdscompany.ru

Компьютерный журнал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Word 2020 mergeformat

Что означает ключ *MERGEFORMAT ?

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 1 ]

1 Тема от Alex_Gur 25.02.2013 10:26:29

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492

Тема: Что означает ключ *MERGEFORMAT ?

Что означает ключ *MERGEFORMAT ?

При формировании некоторых полей часто к ним добавляется ключ *MERGEFORMAT. Многие задаются вопросом — что означает этот ключ?

Я нашел следующее объяснение (внешняя ссылка):

Формат введенного ранее элемента определяет формат значения поля. Например, если применить полужирное начертание к имени автора, отображаемого в поле < AUTHOR * MERGEFORMAT >, этот формат сохранится и после изменения имени автора.

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

Еще один пример необходимости использования ключа *MERGEFORMAT — см. http://wordexpert.ru/forum/viewtopic.php?id=1707.

word-2007-quick-reference-sheet.pdf 6.92 Кб, 3 скачиваний с 2013-02-15

You don’t have the permssions to download the attachments of this post.

Сообщений [ 1 ]

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Вы можете помочь в развитии сайта, сделав пожертвование:

Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

DOGE Адрес: DENN2ncxBc6CcgY8SbcHGpAF87siBVq4tU

BAT Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

XRP Адрес: rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh Депозит Tag: 105314946

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

Вебмани (R ещё работает): R140551758553 или Z216149053852

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов — получит плюсик в карму от нас 🙂 Благо Дарим, за любую помощь!

Похожие темы

Что означает ключ *MERGEFORMAT ?

Компьютерные программы дают нам уникальные возможности выполнять быстро и качественно работу, на которую в противном случае пришлось бы потратить много времени и сил. На портале о Microsoft Office Word вы узнаете про: где в ворде 2010 узнать размер страницы. Рекордсмен здесь редактор Ворд, который предполагает настолько гибкие настройки, что они способны обеспечить оптимальное выполнение практически любой задачи. Наш сайт о Microsoft Office Word даст ответ про: как изъять рисунок из ворда в.

Конечно, этим инструментом необходимо научиться правильно управлять. Своим опытом и путями решения различных задач делятся участники форума Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: как найти в ворд однокоренные слова.

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

Microsoft Word 2020 русская версия

Microsoft Word 2020 бесплатно для Windows 10 стоит пользователям, которые часто работают с текстовыми файлами, создают и обрабатывают документы, работают с графическими объектами, к примеру, таблицами, фигурами и диаграммами. Благодаря простому и удобному дизайну редактора, научиться работать с софтом будет довольно легко.

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

Возможности

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

Итак, софт обладает следующими функциями:

  • в разделе анимация пользователь сможет найти функции: свечения, форматирования, отражения и теней;
  • наличие функций, позволяющих совершать более тонкую настройку шрифтов (расстояние между символами, высота и вытянутость текста);
  • благодаря SmartArt Graphics пользователь сможет создавать графики, диаграммы и иллюстрированные страницы;
  • инструменты для работы с изображениями позволяют редактировать насыщенность, цветовую гамму, яркость, обрезать фото, добавлять эффекты и регулировать многие другие параметры добавленного файла;
  • возможность совершить перевод текста прям в программе;
  • в этой версии улучшена функция «проверка орфографии», благодаря чему подсказки софта более корректные;
  • возможность мгновенно совершать отправку файлов по электронной почте;
  • наличие функции конвертирования текстов в PDF-формат;
  • усовершенствована функция поиска – в обновленной версии можно совершать поиск не только конкретных слов, но и фраз, расположенных в таблице, формуле, сноске и пр.

Чтобы утилита работала быстро и качественно, устройство должно иметь следующие характеристики – процессор с частотой не меньше 500 МГц, наличие 2 Гб свободной памяти на жестком диске и 512 Мб ОЗУ.

Плюсы и минусы

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

  • возможность работать с облачными сервисами;
  • наличие функции «вставка объектов»;
  • простой и интуитивно понятный интерфейс;
  • возможность использовать шаблоны;
  • наличие функции «сохранение черновиков»;
  • возможность расширить функционал программы, загрузив дополнительные компоненты с официального сайта.

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

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

Читать еще:  Восстановление документа word 2003

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

Видео

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

Скачать

Если вы желаете установить на свой ПК качественный редактор текстов, тогда скачайте Word 2020 по ссылке нашего сайта. Софт предоставляется совершенно бесплатно и не нуждается в дополнительной активации.

Word 2020 mergeformat

I never ever use the * MERGEFORMAT switch in e.g. < REF >fields, I use * CHARFORMAT instead.

But if whatever character formatting is applied, Word adds the * MERGEFORMAT switch — even in addition to an existing * CHARFORMAT. I really never noticed that before .

In the undo list the last two steps (in reverse order) are 1. «Character formatting» and 2. «Update automatically» (maybe the English terms are slightly different).

Undo «Update automatically» removes the inserted * MERGEFORMAT.

As I do not like to have any * MERGEFORMAT switch in my documents my question: Can I stop Word from inserting that stupid switch?

Thanks in advance
NP

I don’t know that it is possible to completely eliminate it. However, the following code sets the default when you add a field through Insert>Quick Parts>Fields is to have the box to insert it uinchecked.

I have it installed in an Add-In.

Thanks, for your answer, but that does not really solve my problem.

I do in fact only use * Charformat (use my own macros), but whenever I change e.g. the font size or use bold or italic formatting, a * Mergeformat is added (even into a field with * Charformat switch):

Unfortunately * M seems so ‘overrule * C which means, first character * C formatting doesn’t work anymore. You can format the first character of the field, but the formatting will not take effect unless you delete the added * M switch.

When changing the character formatting, according to the undo list, two commands are carried out: a) formatting and b) field update (including adding the * M switch).

Any other ideas ?

Unfortunately, whenever you hard-format a cross-reference, Word ‘helpfully’ adds the MERGEFORMAT switch. The simplest solution is to toggle the field code display ‘on’ (e.g. via Alt-F9), then use Find/Replace to delete the switches, via:
Find = * MERGEFORMAT
Replace = nothing

Do note that, when adding the * CHARFORMAT switch, you need only format the first character of the field code, in this case the ‘R’ of the field’s ‘REF’ expression. There is no need to format anything else. Not applying the format to the whole field will avoid the addition of the extraneous * MERGEFORMAT switch.

Another helpful feature to cope with .

That’s of course the fastest way, but an additional step .

. Word keeps adding the * MERGEFORMAT switch.

Seem to be one of those features «resulting from far too many Tia Marias laced with vodka» (http://word.mvps.org/faqs/tblsfldsfms/FastTables.htm).

Originally Posted by NobodysPerfect:
Hi Charles,

Thanks, for your answer, but that does not really solve my problem.

I do in fact only use * Charformat (use my own macros), but whenever I change e.g. the font size or use bold or italic formatting, a * Mergeformat is added (even into a field with * Charformat switch):

Unfortunately * M seems so ‘overrule * C which means, first character * C formatting doesn’t work anymore. You can format the first character of the field, but the formatting will not take effect unless you delete the added * M switch.

When changing the character formatting, according to the undo list, two commands are carried out: a) formatting and b) field update (including adding the * M switch).

Any other ideas ?

Adding * M is completely independent from my cross reference macros which work like a charm.

I stumpled upon this ‘feature’ it when applying the field solution (https://www.msofficeforums.com/word/. est-empty.html) to my table.

When creating tables I often have to change table formatting until it fits my formatting ideas. Whenever I apply character formatting, the * M switch is added to the < REF >fields. So I changed * M to *C, thought everything was fine and continued working. But Word still keeps inserting the * M switch resulting in: < REF Text1 * CHARFORMAT * MERGEFORMAT >.

As soon as the * M switch is inserted, the * C switch becomes ineffective.

In the case of my table (and field formatting) it really does not matter, it is (was) more a sort of basic question.

Word и его объекты

Работа с полями документа

Поля (коллекция Fields ) используются в документах Word достаточно широко и играют множество самых разных ролей. Поэтому стоит поговорить о них подробнее. В зависимости от назначения поля оно относится к одной из 9 возможных категорий. Нет смысла и возможности заниматься полным анализом этих категорий, но некоторые основные роли, которые играют поля, я перечислю:

  1. Поля могут хранить в документе некоторую обновляемую информацию. Такими полями являются поля Date и Time из категории Date and Time, хранящие текущую дату и текущее время. В полях Author , FileName , KeyWords , NumPages и других полях из категории Document Information содержится подробная информация о документе авторе документа, файле, в котором он находится, числе занимаемых страниц. В полях UserName и UserAddress из категории User Information хранится информация о фамилии и адресе владельца компьютера, используемая по умолчанию для создания поля Author документа, для создания обратного адреса по умолчанию при работе с конвертами. Эта роль полей достаточно понятна. Ясно, как программно и вручную можно работать с такими полями. Заметим, что значения некоторых из упомянутых полей меняются автоматически, например, время, дата, число страниц документа (число страниц документа — 57, число символов — 149609, дата — 01.07.2006, время — 9:27 )
Читать еще:  Повернуть страницу в word

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

Заметьте, поля в главном документе подсвечены и среди них есть как поля, заданные источником данных, так и общие для Word поля, Ask , Fill-In , Formula , Date . Вот как выглядит источник данных, с которым я проводил эксперименты:

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

Я постарался кратко описать достаточно сложную тему работы с полями в документах Word. Конечно, обычно работа с полями выполняется вручную. Вряд ли, например, есть смысл создавать документ слияния программным путем. Поэтому, говоря о программировании работы с полями, я ограничусь достаточно простыми примерами. В основе программной работы с полями лежит работа с коллекцией полей Fields (Field). В следующем примере анализируются (печатаются) основные свойства объекта Field :

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

Большинство полей в этом документе это поля слияния (MergeField), значения которых берутся из источника данных в момент слияния главного документа с записями источника данных. Обратите внимание, ситуация с полями напоминает ситуацию с ячейками Excel, с одной стороны в ячейке содержится формула (в поле код поля), с другой стороны вычисленное по формуле значение (результат поля). По желанию всегда можно включить просмотр в полях либо кода поля, либо результата. По умолчанию, также как и для ячеек Excel, показывается результат поля. Свойство Kind , которое для всех полей нашего документа имеет одинаковое значение, указывает на то, как происходит автоматическое обновление значения поля, имеет ли поле результат.

Для программного создания полей используется, как обычно, метод Add коллекции Fields . Он имеет следующий синтаксис:

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

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

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

Работа с фрагментами

StoryRanges(Range) — эта коллекция представляет совокупность частей документа, называемых фрагментами ( Story ). Количество различных фрагментов документа фиксировано. Нельзя добавлять элементы в эту коллекцию обычным способом, используя метод Add . Фрагменты появляются в коллекции, когда создается соответствующая часть документа. В этот момент определяется и тип фрагмента. Фрагменты имеют тип, задаваемый константами из перечисления wdStoryType . Главный фрагмент, конечно, — текст документа, тип которого задается константой wdMainTextStory . Фрагментами других типов являются комментарии, ссылки, колонтитулы. Заметьте: сам фрагмент является объектом Range . Так что благодаря фрагментам можно, например, работать с коллекцией комментариев, как с единой областью.

Приведем пример, где анализируются типы фрагментов активного документа:

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

Переменные, которые живут долго

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

Читать еще:  Как сделать текст скрытым в word

Однако и локальные и глобальные переменные «умирают» по окончании сеанса работы. Для того чтобы сохранять данные между сеансами работы, необходимо использовать файлы, базы данных и другие внешние источники даных. Замечу, что, конечно, есть еще возможность хранить данные, как часть самого документа, например, в таблицах Word или Excel. Но сейчас мы поговорим еще об одной интересной возможности, предоставляемой при работе с офисными документами. С каждым из документов можно связать коллекцию переменных типа Variant коллекцию Variables(Variable). Эта коллекция для программистов важна — ведь время жизни входящих в нее переменных совпадает со временем жизни документа. По существу речь идет о некотором специальном файле переменных, жестко связанном с самим документом и хранящимся вместе с ним. Тем самым появляется возможность сохранять информацию о работе документе между сеансами. Применения этого полезного средства могут быть самыми разными. Можно сохранять предпочтения, сделанные пользователем при первом сеансе работы с документом, различные настройки документа и так далее. Другое применение связано с предоставлением документа во временное владение с ограничением числа возможных запусков. Например, можно иметь счетчики, подсчитывающие количество вызовов некоторой процедуры и в зависимости от значения счетчика по-разному определять дальнейшую работу с данным документом. Переменные, входящие в коллекцию Variables , создаются не так, как обычные переменные, нет необходимости в их описании в разделе объявлений какого либо модуля. Они имеют фиксированный тип Variant и создаются методом Add , типичным для создания элементов коллекций. Этот метод имеет достаточно прозрачный синтаксис:

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

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

При попытке повторного добавления одной и той же переменной в коллекцию Variables возникает ошибка. В тоже время процедура, в которой происходит добавление, может выполняться многократно. Поэтому я предусматриваю соответствующую проверку на существование переменной с заданным именем в коллекции Variables . Может возникнуть вопрос, куда поместить процедуру CreateVar , создающую переменную. Я поместил ее в процедуру, обрабатывающую событие «Open» документа, но можно упрятать этот вызов и более глубоко. Рассмотрим теперь, как происходит работа с переменной Counter :

Экспериментируя с тестовым документом, я открывал и закрывал его многократно, время от времени, вызывая процедуру CheckVar . После 11 ее запусков нормальное выполнение было прервано и выдалось предупреждающее сообщение:

Word 2020 mergeformat

Unfortunately, whenever you hard-format a cross-reference, Word ‘helpfully’ adds the MERGEFORMAT switch. The simplest solution is to toggle the field code display ‘on’ (e.g. via Alt-F9), then use Find/Replace to delete the switches, via:
Find = * MERGEFORMAT
Replace = nothing

Do note that, when adding the * CHARFORMAT switch, you need only format the first character of the field code, in this case the ‘R’ of the field’s ‘REF’ expression. There is no need to format anything else. Not applying the format to the whole field will avoid the addition of the extraneous * MERGEFORMAT switch.

Another helpful feature to cope with .

That’s of course the fastest way, but an additional step .

. Word keeps adding the * MERGEFORMAT switch.

Seem to be one of those features «resulting from far too many Tia Marias laced with vodka» (http://word.mvps.org/faqs/tblsfldsfms/FastTables.htm).

Thanks, for your answer, but that does not really solve my problem.

I do in fact only use * Charformat (use my own macros), but whenever I change e.g. the font size or use bold or italic formatting, a * Mergeformat is added (even into a field with * Charformat switch):

Unfortunately * M seems so ‘overrule * C which means, first character * C formatting doesn’t work anymore. You can format the first character of the field, but the formatting will not take effect unless you delete the added * M switch.

When changing the character formatting, according to the undo list, two commands are carried out: a) formatting and b) field update (including adding the * M switch).

Any other ideas ?

Adding * M is completely independent from my cross reference macros which work like a charm.

I stumpled upon this ‘feature’ it when applying the field solution (https://www.msofficeforums.com/word/. est-empty.html) to my table.

When creating tables I often have to change table formatting until it fits my formatting ideas. Whenever I apply character formatting, the * M switch is added to the < REF >fields. So I changed * M to *C, thought everything was fine and continued working. But Word still keeps inserting the * M switch resulting in: < REF Text1 * CHARFORMAT * MERGEFORMAT >.

As soon as the * M switch is inserted, the * C switch becomes ineffective.

In the case of my table (and field formatting) it really does not matter, it is (was) more a sort of basic question.

Ссылка на основную публикацию
Adblock
detector