是否可以自动创建包含自定义SharePoint列表中的列表字段的Word文档?
这是场景: - 自定义列表(超过100列) - Word模板(不知道哪里最好存储它们) - 报名表将提供模板数据(或部分数据,即客户名称,销售代表) - 具有按钮的表单(即“创建订单”,“创建订单”)
这个想法是能够通过一个按钮从自定义列表中生成部分填充的模板。
答案 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
答案 1 :(得分:1)
如果使用自定义字段(或更好的内容类型)创建文档库,Office 2007文档将包含字段作为文档的属性。 Word包含要将这些字段添加到文档的功能(Insert-> QuickParts-Document Property)。
您可以通过向内容类型添加文档模板来自动放置文档中的项目。
答案 2 :(得分:0)
我知道你的帖子已经过时但是如果你仍然可用,你的建议可以更详细一些:
“如果使用自定义字段(或更好的内容类型)创建文档库,Office 2007文档将包含字段作为文档的属性.Word包含将这些字段添加到文档的功能(插入 - > QuickParts-Document Property)。 您可以通过向内容类型添加文档模板来自动放置文档中的项目。“