有没有办法将有序列表绑定到 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