Алессандро задал вопрос:
Я хочу создать шаблон в 2007 году, используя элементы управления, при этом элемент должен повторяться в нескольких местах документа. То есть я изменил дату в начале, и она менялась по всему документу. То же самое сделано в стандартном шаблоне «Современный отчет». Например, есть «подзаголовок», и эти элементы также выделены оранжевыми «тегами». Но у меня ничего не работает, да и ничего нормального по этой теме в хелпе нет.
Стандартные шаблоны редактора в Word 2007 используют именно элементы управления содержимым, а не закладки с полями REF в версии редактора Word 2003 (прочтите примечание).
Самый простой способ добавить повторяющийся информационный блок в ваш шаблон (использовать шаблоны, а не документы!) — использовать стандартные блоки (экспресс-блоки). На вкладке «Вставка» ленты в группе команд «Текст» нажмите кнопку «Экспресс-блоки». В списке команд выберите Свойства. Откроется дополнительное меню из 15 встроенных свойств документа:
Для наших целей подходят два свойства: Annotation и Annotation.
Вставьте в документ один из предыдущих блоков, например Заметку, и при необходимости задайте его свойства. Чтобы установить свойства блока, выберите блок, перейдите на вкладку «Разработчик» и в группе команд «Элементы управления» нажмите кнопку «Свойства». Откроется диалоговое окно «Свойства элемента управления содержимым:
В этом окне вы можете редактировать данные в полях Name, Tag, устанавливать стиль для блока и т.д.
Теперь скопируйте этот элемент в буфер обмена и вставьте его в любое место документа, где вы планируете разместить повторяющийся фрагмент текста. После редактирования текста в первом блоке и выхода (размещения курсора вставки в любом месте документа) текст во втором блоке изменится автоматически. В этом случае не имеет значения, на какой блок вы меняете текст: во втором или третьем (если у вас несколько одинаковых блоков). Редактирование текста в любом блоке изменит текст во всех ваших блоках.
Но у этого решения есть недостаток. В вашем шаблоне может быть более одного блока текста (с определенным текстом), который необходимо повторить в нескольких местах документа. Если вы введете другую заметку, ее текст будет похож на текст в блоках, которые уже существуют в документе. Но что, если вам нужно добавить еще один блок с другим текстом? Какой выход?
Один из разработчиков надстроек для Word Radactor — Грегори Макси — создал специальный шаблон надстройки для Word 2007, с помощью которого вы можете создавать различные текстовые элементы в своих шаблонах для реализации повторяющихся данных в вашем тексте. Вот ссылка на статью Грега (в конце статьи есть ссылка на сжатый файл шаблона):. Распакуйте архив в папку ЗАПУСК (C: Program FilesMicrosoft OfficeOffice12STARTUP) и перезапустите редактор. На ленте редактора появится вкладка Надстройки, на которой будут размещены три кнопки:
Работа с этой надстройкой очевидна и несложна (достаточно базовых знаний английского языка). Все объяснено на странице автора в картинках.
Перед созданием своих блоков вам необходимо сохранить документ с одним из расширений Word 2007. Однако программа сама вас предупредит об этом.
Договорные отношения давно прочно вошли в нашу жизнь, контракты встречаются везде и везде, без заключения какого-то договора практически ничего не обходится. Оказание услуг, выполнение работ, предоставление материальных ценностей, сдача имущества в аренду, купля-продажа и многое другое — это все договоры. Договоры, как правило, составляют юристы и учитывают все нюансы конкретного бизнеса. Кураторы, с другой стороны, имеют дело со стандартными договорными формами и выполняют с ними аналогичные и повторяющиеся действия, которые можно и нужно автоматизировать.
Затем руководители контрактов или кураторы с помощью текстового редактора (например, Microsoft Word) вносят изменения в стандартные формы, шаблоны, корректируя определенные поля, такие как номер и дата контракта, имя контрагента, стоимость договор, паспортные данные, банковские реквизиты. При этом пересчитываются разные суммы, например НДС, кстати, суммы в договорах часто дублируются на словах. Для составления преамбулы договора такие параметры, как имена, фамилии и должности склоняются в нескольких случаях. Все это требует повышенного внимания и приводит к зрительному напряжению. Чем крупнее договор, чем больше в нем разнообразных форм и приложений, тем сильнее желание автоматизировать его составление.
Надстройка для автоматизированного заполнения договоров в Word
Контракты с автозаполнением могут быть реализованы по-разному, но хотелось бы остановиться на наиболее удобном и доступном. И как ни странно, этот метод встроен в сам текстовый редактор Microsoft Word. Интегрированный в редактор язык программирования Visual Basic для приложений позволяет успешно автоматизировать рутинные задачи, которые, несомненно, включают составление контрактов. Есть много типов договоров: трудовой договор, договор поставки, договор аренды, договор купли-продажи, договор комиссии, договор займа и т.д., но все они имеют примерно одинаковые поля для заполнения. Если вы пометите эти поля особым образом в шаблоне контракта и запросите необходимую информацию у пользователя через диалоговое окно, вы можете программно заменить эти поля необходимой информацией.
При этом пользователю все равно придется выполнять часть рутинной работы при вводе данных в специальную форму — диалоговое окно, но только часть, все остальное сделает автомат. Надстройка запускается, диалоговое окно вызывается нажатием кнопки, отображаемой в меню или на ленте, в зависимости от приложения.
использовать систему для быстрого заполнения полей договора проще, чем кажется на первый взгляд. Во-первых, вам нужно решить, какие параметры будут запрашиваться у пользователя надстройки, и выбрать наиболее подходящую конфигурацию надстройки. Далее вам необходимо скачать и установить надстройку для Word для составления контрактов. Заранее пометьте шаблон контракта метками, описанными в дополнительной документации. Откройте шаблон контракта и вызовите диалоговое окно надстройки. Затем заполните поля диалогового окна (только часть полей заполняется вручную, другая часть генерируется автоматически, например, суммы, записанные словами и датами) и запустите программу, нажав кнопку «ОК».
Автоматическое заполнение договора между двумя юридическими лицами
Если между юридическими лицами заключен договор, доступны для редактирования (запрашиваются у пользователя в диалоговом окне): названия организаций, имена их представителей, адреса и банковские реквизиты. Суммы, валюта и налоговые ставки также могут отличаться. Все эти параметры контракта вводятся для заполнения специальной формы — диалогового окна.
В надстройке реализованы выбор валюты (по умолчанию установлены рубли), конвертация дат, автоматический расчет НДС с округлением до двух знаков после запятой (если этот налог доступен), автоматическое написание суммы контракта и налога в письмах — автоматическое распознавание пола подписавшего по имени и отчеству с последующим отклонением в родительном падеже (для преамбулы), фамилии, имени и отчества. Если в данных подписывающей стороны вместо полных имен используются инициалы, программе потребуется подсказка о поле подписывающей стороны с помощью параметра M / F. После автоматического заполнения полей сгенерированный контракт сохраняется с уникальным именем в папке, где модель сохранена.
дополнение для составления договора между юридическими лицами (полная версия)
На практике чаще используется упрощенная дополнительная модель, когда «собственные» реквизиты указываются в тексте договора и не подлежат изменению, а в диалоговом окне запрашиваются только данные о контрагенте.
видео о том, как работать с аддоном
дополнение для составления договора между юридическими лицами (сокращенная версия)
Автоматическое заполнение договора между юридическим и физическим лицом
Договоры между юридическими и физическими лицами различаются наличием паспортных данных одной из сторон. Таким образом, в диалоговом окне немного другой набор полей, где помимо паспортных данных есть адреса и номера телефонов. В остальном все механизмы аналогичны описанным в предыдущем абзаце.
дополнение для составления договора между юридическим и физическим лицом (стандартная версия)
Возможности надстроек для заполнения договоров
Дополнения позволяют:
1) выбор валюты;
2) преобразование даты в форму «26» сентября 2013 г;
3) автоматический расчет НДС с округлением до второго знака после запятой (при наличии этого налога);
4) автоматическое написание суммы договора и налога буквами;
5) автоматическое распознавание пола подписавшего по имени и отчеству с последующим уклонением от родительного падежа должности, фамилии, имени и отчества (для преамбулы);
* Если в данных подписывающей стороны вместо полных имен используются инициалы, программе потребуется подсказка о поле подписывающей стороны с помощью параметра M / F.
6) автоматическая генерация инициалов подписантов;
7) автоматическое сохранение сформированного контракта с уникальным именем в папке, где хранится модель;
8) импорт данных из диалогового окна в файл Excel;
9) экспортировать данные из файла Excel в диалоговое окно.
Точно так же вы можете настроить составление любого шаблона документа для юристов, нотариусов, бухгалтеров, финансистов, сметчиков, агентов по недвижимости и многих других.
Универсальная надстройка для Word по заполнению любых документов Word данными из Excel
Контракты, соглашения, доверенности, приказы, петиции, акты, квитанции и многое другое можно автоматически заполнять данными из Excel с помощью универсальной надстройки. Количество редактируемых полей в документе не привязано к полям в диалоговом окне, поэтому пользователь сам определяет их количество и названия для кодов, используемых в шаблонах документов. Чтобы скомпилировать активный документ Word, просто укажите файл Excel с исходными данными. Кроме того, предусмотрена массовая компиляция документов Word.
надстройка Word для заполнения документов Word данными из Excel
вы также можете изменить стандартные надстройки, представленные на этой странице, для индивидуальных параметров: удалить ненужные, добавить новые текстовые поля и раскрывающиеся списки диалогов (цена договорная).
Надстройки для Excel по заполнению любых документов Word
Все вышеперечисленные надстройки установлены в Microsoft Word. Вы также можете использовать надстройки, установленные в Excel, для заполнения шаблонов документов Word. Это запустит надстройку из Excel. В случае, если исходные данные вставлены в рабочий лист книги Excel, имеет смысл использовать надстройку для Excel, чтобы не делать лишних движений и не переключаться между приложениями. Узнайте больше об использовании надстроек для Excel.