2013-02-25 64 views
0

我已經使用InfoPath創建了自定義DIP,因爲它們沒有可用的SharePoint文檔庫,所以手動生成XML。首先創建DIP作爲空白InfoPath模板創建基本XML結構,然後重新導入生成的XML以創建DIP。在Word中獲取自定義文檔信息面板元數據

DIP正確顯示在word文檔中,但是我無法找到一種方法來使用word文檔中DIP的自定義數據。自定義字段不顯示在快速鏈接下的字段中,我也不能手動引用字段。

任何幫助將大大appreaciated。

Andrew

回答

1

第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編輯信息內容控件將立即改變的信息。

希望這有助於。也許不是原來的海報,但是對於那些稍後會發現的人來說。

相關問題