MS Word で順序付きリストを XML ドキュメントにバインドする方法はありますか?
現在、次のようなxmlがあります。
<?xml version="1.0"?>
<myvars>
<name>foo</name>
</myvars>
次に、それをコンテンツ コントロールにロードしてマップします。
ActiveDocument.CustomXMLParts.Add
ActiveDocument.CustomXMLParts(5).Load ("c:\test.xml")
Dim strXPath1 As String
strXPath1 = "/myvars/name"
ActiveDocument.ContentControls(1).XMLMapping.SetMapping strXPath1
ただし、これは単一のテキストにのみ役立ちます。とにかくxmlエントリを順序付きリストにマップする方法はありますか? 例えば:
<?xml version="1.0"?>
<myvars>
<person>
<name>foo</name>
<alias>bar</alias>
<alias>chew</alias>
</person>
<person>
<name>alpha</name>
<alias>bravo</alias>
<alias>charlie</alias>
</person>
</myvars>
Word ドキュメントにマップされ、順序付きリストとして表示されます。
1. foo
a. bar
b. chew
2. alpha
a. bravo
b. charlie