2011-08-18 22 views
0

我正在用純文本內容控件創建一個word文檔。單詞內容控制 - >內容控件側面的箭頭是什麼意思?

我已經添加了其中的一些內容,並獲得了代碼工作,將XML文件中的值替換爲內容控件。然而,現在當我向模板添加一個內容控件時,在設計模式(< |和|>)下,我可以看到標籤文本前後播放標誌有什麼區別。有人可以解釋這些是什麼以及如何擺脫它們,因爲它們導致我的代碼崩潰。當符號上的內容控制標記

XElement run = element.Element(w + "sdtContent").Element(w + "r"); 

它返回的所有其他標籤值 此行返回null。

感謝, 尼爾

編輯:圖片下面

Image http://i55.tinypic.com/2cny5av.png

+0

你看它們像HTTP段落這個標誌出現:// kintespace.com/bitmaps/blog_word2010_content_controls.jpg?如果是這樣,這是正常的,你的代碼可能有錯。如果沒有,請張貼屏幕截圖。 – JasonPlutext

+0

是的,他們。他們是什麼意思?我的代碼適用於他們不在那裏的標籤。我已經通過複製和粘貼工作標籤並替換文本解決了此問題,但我希望更好地瞭解正在發生的事情 – Neil

回答

0

時sdtContent包含如下面顯示

<w:sdt> 
    <w:sdtPr>   
    <w:id w:val="397949701"/> 
    <w:placeholder> 
     <w:docPart w:val="6FCFBA48E30F4D3797F7E20820FF13DE"/> 
    </w:placeholder> 
    <w:showingPlcHdr/> 
    <w:text/> 
    </w:sdtPr> 
    <w:sdtEndPr/> 
    <w:sdtContent> 
    <w:p w:rsidR="008D0325" w:rsidRPr="008D0325" w:rsidRDefault="008D0325" w:rsidP="008D0325"> 
     <w:pPr> 
     <w:rPr> 
      <w:b/> 
     </w:rPr> 
     </w:pPr> 
     <w:r w:rsidR="00060F2E" w:rsidRPr="004E36F4"> 
     <w:t>Click here to enter text.</w:t> 
     </w:r> 
    </w:p> 
    </w:sdtContent> 
</w:sdt>