Как автоматически создавать документы Word, содержащие поля списка из настраиваемого списка SharePoint? - PullRequest
4 голосов
/ 23 марта 2010

Можно ли автоматически создавать документы Word, которые включают поля списка из настраиваемого списка SharePoint?

вот сценарий: - пользовательский список (более 100 столбцов) - Словарные шаблоны (пока не знаю, где лучше их хранить) - Форма заявки будет содержать данные для шаблонов (или частичные данные, например, имя клиента, торговый представитель) - форма, которая будет иметь кнопки (например, «Создать форму заказа», «Создать ПО»)

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

Ответы [ 3 ]

2 голосов
/ 24 марта 2010

Вам следует обратиться к Word Control Toolkit, который использует SDK формата Open XML для достижения того, что вам требуется.

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

Я успешно использовал его для создания печатных счетов на основе списка контрактов.

Вот несколько ссылок, чтобы получитьвы начали:

Создание документов из списков SharePoint с помощью элементов управления содержимым Open XML

Инструментарий управления содержимым Word (Codeplex)

Демонстрация видео: объединение данных списка SharePoint в документы Word

Связывание элементов управления содержимым Word 2007 с пользовательским XML

1 голос
/ 24 марта 2010

Если вы создаете библиотеку документов с настраиваемыми полями (или, что еще лучше, с типом контента), документы Office 2007 будут включать поля в качестве свойств документа. Word включает функции для добавления этих полей в документ (Вставка-> Свойство QuickParts-Document).

Вы можете автоматизировать размещение элементов в документе, добавив шаблон документа к типу контента.

0 голосов
/ 07 апреля 2014

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

"Если вы создаете библиотеку документов с настраиваемыми полями (или, еще лучше, с типом содержимого), документы Office 2007 будут включать эти поля в качестве свойств документа. Word включает функции для добавления этих полей в документ (« Вставить » -> Свойство QuickParts-Document). Вы можете автоматизировать размещение элементов в документе, добавив шаблон документа к типу содержимого. "

...