2012-04-11 7 views
0

MS Wordの順序付きリストをXML文書にバインドする方法はありますか?VB MS Word:XMLを順序付きリストにバインドしますか?

は、現在、私のようなXMLがあります。

<?xml version="1.0"?> 
<myvars> 
    <name>foo</name> 
</myvars> 

その後、私はContentControlにそれをロードし、マップ:

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> 

1. foo 
    a. bar 
    b. chew 
2. alpha 
    a. bravo 
    b. charlie 

答えて

0

基本的には、答えはあなたができないです。シンプルテキストとコンボボックスタイプのコンテンツコントロールは、XMLにのみマップできます。

関連する問題