在Word中获取自定义文档信息面板元数据

问题描述:

我已经使用InfoPath创建了自定义DIP,因为它们没有可用的SharePoint文档库,所以手动生成XML。首先创建DIP作为空白InfoPath模板创建基本XML结构,然后重新导入生成的XML以创建DIP。在Word中获取自定义文档信息面板元数据

DIP正确显示在word文档中,但是我无法找到一种方法来使用word文档中DIP的自定义数据。自定义字段不显示在快速链接下的字段中,我也不能手动引用字段。

任何帮助将大大appreaciated。

Andrew

第1步:设计一个XML来存储所有的信息。 步骤2:将此XML添加为customXMLPart(例如,使用宏:activeDocument.CustomXMLParts.Add(xmlString)) 步骤3:在word文档中插入一些内容控件 步骤4:使用XPath将内容控件映射到customXML部件表达式。 (例如activedocument.contentcontrols(1).XMLMapping.SetMapping“myxpath-expression” 步骤5:使用您之前设计的XML在InfoPath中创建DIP 步骤6:在Word中指示您需要新的.xsn文件作为DIP

那么DIP将能够管理你的文档中的CustomXML,随着XML的直接映射到内容控件,通过DIP编辑信息内容控件将立即改变的信息。

希望这有助于。也许不是原来的海报,但是对于那些稍后会发现的人来说。