2

我正在为 MOSS 创建一个自定义内容类型功能,该功能还将包含一个 Word 2007 文档作为文档模板。对于内容类型中的所有字段,同一个 Word 文档还将具有文档信息面板(DIP) 和快速部件

问题是,部署我的功能后,Word 文档的快速部件似乎不再绑定到文档库中内容类型的列。例如,如果您:

  1. 在快速部分中键入一个值
  2. 将 Word 文档保存到文档库
  3. 查看文档属性;

刚刚键入的值未列出。但是,如果您使用 DIP 指定值(而不是快速部分)然后保存它,它确实会保存为元数据。

我的内容类型的“文档信息面板设置”屏幕就像没有 InfoPath 模板一样。果然,如果我重新上传(或创建新的)InfoPath 模板,那么上述问题就会消失。

如何在无需执行上述手动步骤的情况下使其在我的功能中工作?

4

2 回答 2

1

可以为 DIP 定义自定义模板并将其部署到站点,将内容类型设置为链接到该模板。

于 2008-09-18T04:09:39.467 回答
0

我在博客中找到了解决方案,但您必须使用 InfoPath... 这是链接:在 Word 文档中使用 SharePoint 元数据 – 查找列

http://vspug.com/maartene/2009/03/13/using-sharepoint-metadata-in-word-documents-the-lookup-column-issue/

于 2010-01-25T08:43:40.390 回答