如何自动创建包含自定义SharePoint列表中的列表字段的Word文档?

时间:2010-03-23 16:56:24

标签: forms list sharepoint ms-word field

是否可以自动创建包含自定义SharePoint列表中的列表字段的Word文档?

这是场景: - 自定义列表(超过100列) - Word模板(不知道哪里最好存储它们) - 报名表将提供模板数据(或部分数据,即客户名称,销售代表) - 具有按钮的表单(即“创建订单”,“创建订单”)

这个想法是能够通过一个按钮从自定义列表中生成部分填充的模板。

3 个答案:

答案 0 :(得分:2)

您应该查看Word Control Toolkit,它使用Open XML格式的SDK来实现您的需求。

基本功能是使用所选列表项上的编辑控制块,使用您可以从下拉列表中选择的模板生成和填充Word文档。

我已成功使用它根据合约清单创建可打印发票。

以下是一些可以帮助您入门的链接:

Generating Documents from SharePoint Lists with Open XML Content Controls

Word Content Control Toolkit (Codeplex)

Video Demo: Merging SharePoint List Data into Word Documents

Linking Word 2007 Content Controls to Custom XML

答案 1 :(得分:1)

如果使用自定义字段(或更好的内容类型)创建文档库,Office 2007文档将包含字段作为文档的属性。 Word包含要将这些字段添加到文档的功能(Insert-> QuickParts-Document Property)。

您可以通过向内容类型添加文档模板来自动放置文档中的项目。

答案 2 :(得分:0)

我知道你的帖子已经过时但是如果你仍然可用,你的建议可以更详细一些:

“如果使用自定义字段(或更好的内容类型)创建文档库,Office 2007文档将包含字段作为文档的属性.Word包含将这些字段添加到文档的功能(插入 - > QuickParts-Document Property)。 您可以通过向内容类型添加文档模板来自动放置文档中的项目。“