exponenta event banner

Создание библиотеки шаблонов деталей документа Microsoft Word

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

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

Создание библиотеки шаблонов деталей документа в шаблоне Word

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

  1. Откройте шаблон Word, в котором требуется создать шаблон детали документа.

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

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

  4. На вкладке «Вставка» нажмите кнопку «Обзор быстрых деталей». Выберите Сохранить выбор в галерее быстрых деталей.

  5. В диалоговом окне «Создание нового Building Block» в поле «Имя» введите уникальное имя шаблона. Использовать это имя в конструкторе DocumentPart объект.

  6. Для первого шаблона детали документа, созданного в файле шаблона, в списке «Категория» щелкните Create New Category. Создание категории с именем mlreportgen. Затем выберите mlreportgen из списка «Категория».

    В противном случае выберите mlreportgen из списка «Категория».

  7. В поле Описание введите описание шаблона и нажмите кнопку ОК.

  8. Удалите содержимое, которое послужило прототипом для шаблона детали документа.

  9. Сохраните файл шаблона.

Изменение шаблона детали документа в коллекции быстрых деталей

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

  1. Откройте шаблон Word, содержащий шаблон детали документа.

  2. Щелкните шаблон, в котором требуется создать экземпляр шаблона детали документа.

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

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

  5. Отредактируйте экземпляр.

  6. Выберите измененный экземпляр. На вкладке Вставить (Insert) щелкните Обзор быстрых деталей (Explore Quick Parts) и выберите Сохранить выбор (Save Selection) в коллекции быстрых деталей.

  7. В диалоговом окне «Создание нового Building Block» введите имя измененного шаблона детали документа и выберите mlreportgen категория. Ответьте на запрос о перезаписи предыдущей версии.

  8. Удалите экземпляр в документе шаблона и сохраните и закройте шаблон.

Ограничения списка деталей документа Word

DOM API не поддерживает использование списков в фиксированном содержимом шаблона детали документа. Такие списки могут отображаться в выходном документе с неправильным форматированием. Чтобы включить список в часть документа, создайте список программным путем, то есть добавьте OrderedList или UnorderedList объект для детали, в которой должен появиться список. Для применения стиля к списку необходимо использовать стиль списка, определенный в основном документе.

См. также

Классы

Связанные примеры

Подробнее