0

InfoPath を使用してカスタム DIP を作成しました。SharePoint ドキュメント ライブラリが利用できないため、XML は手動で生成されました。DIP は、最初に基本的な XML 構造を空白の InfoPath テンプレートとして作成し、次に生成された XML を再インポートして DIP を作成することによって作成されました。

DIP は Word 文書に正しく表示されますが、Word 文書内で DIP のカスタム データを使用する方法が見つかりません。カスタム フィールドがクイック リンクの下のフィールドに表示されず、フィールドを手動で参照することもできません。

どんな助けでも大歓迎です。

アンドリュー

4

1 に答える 1

1

ステップ 1: すべての情報を格納する XML を設計します。ステップ 2: この XML を customXMLPart として追加します (例: マクロを使用: activeDocument.CustomXMLParts.Add(xmlString))。 ステップ 3: Word 文書にいくつかのコンテンツ コントロールを挿入します。(例: activedocument.contentcontrols(1).XMLMapping.SetMapping "myxpath-expression" ステップ 5: 前に設計した XML を使用して InfoPath で DIP を作成します ステップ 6: Word で、新しい .xsn ファイルを DIP として指定します。

その後、DIP はドキュメント内の CustomXML を管理できるようになります。XML はコンテンツ コントロールに直接マップされるため、DIP を使用して情報を編集すると、コンテンツ コントロールの情報がすぐに変更されます。

お役に立てれば。元のポスターのためではないかもしれませんが、後でこれを見つける人のために.

于 2013-09-09T07:41:03.900 に答える