2011-08-18 3 views
0

Je crée un document Word avec des contrôles de contenu en texte brut.Contrôles de contenu Word -> Que signifient les flèches situées sur le côté d'un contrôle de contenu?

J'ai ajouté quelques-uns d'entre eux et j'ai obtenu du code qui fonctionne en remplaçant la valeur d'un fichier XML dans les contrôles de contenu. Cependant maintenant quand j'ajoute un contrôle de contenu au modèle je peux voir ce qui est comme un signe de jeu avant et après le texte de balise en mode de conception (< | et |>). Est-ce que quelqu'un peut expliquer ce que c'est et comment se débarrasser d'eux car ils provoquent le crash de mon code. Cette ligne renvoie null lorsque les symboles sont les balises de contrôle de contenu

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

Il renvoie une valeur pour toutes les autres balises.

Merci, Neil

EDIT: image ci-dessous

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

+0

-ils ressemblent à http: // kintespace.com/bitmaps/blog_word2010_content_controls.jpg? Si c'est le cas, c'est normal et votre code est probablement en faute. Si ce n'est pas le cas, veuillez poster une capture d'écran. – JasonPlutext

+0

Ouais c'est eux. Que signifient-ils? Mon code fonctionne pour les tags où ils ne sont pas là. J'ai travaillé autour de la question en copiant et en collant les balises de travail et en remplaçant le texte, mais je voudrais une meilleure compréhension de ce qui se passe – Neil

Répondre

0

Ce signe apparaît lorsque sdtContent contient un paragraphe tel qu'il est affiché ci-dessous

<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> 
Questions connexes