2010-03-23 71 views
4

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

这里的情景: - 自定义列表(100列) - Word模板(不知道在哪里,最好将它们保存至今) - 报名表将提供模板(或部分数据,即客户数据名称,销售代表) - 将有按钮的表格(即'创建订单表格','创建PO')

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

回答

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

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

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

0

我知道你的职位是旧的,但如果你仍然可以使用,可以你的建议更加详细:

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

相关问题