0

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

1 回答 1

0

基本上,答案是你不能。您只能将简单文本和组合框类型的内容控件映射到 XML。

于 2012-04-18T01:46:45.387 回答