none
XMLNode not stored in .docx files RRS feed

  • Discussion générale

  • Bonjour,

    J’essaie d'enregistrer des objets XMLNode dans un document WORD 2010.

    pour ce faire:

    • j'ai ajouté un schema XML au document.
    • J'ai ajouté un objet XMLNode à l'aide d'une macro (ce qui semble fonctionner car il est affiché dans le document)
    • Je sauvegarde le document
    • je le ferme et le rechage
    • l'objet XMLNode n'est plus présent et j'ai XMLNodes.count = 0

    Y a-t-il un moyen de retrouver ces obect?

    Les fonction utilisées sont les suivantes:

               
    Node = m_App.ActiveDocument.XMLNodes.Add("TwDocumentorFormula", m_strURI, ref rgn);
    rgn = Node.Range;
    AddAttribute(ref Node, "formula", "formula");
    AddAttribute(ref Node, "colors", "Colors");
    AddAttribute(ref Node, "fields", "TableFields");
    private void AddAttribute(ref XMLNode Node, string Name, string Value)
    {
        object missing = System.Type.Missing;
        XMLNode Attr;
        Attr = Node.Attributes.Add(Name, m_Parent.m_NameSpace.URI, ref missing);
        Attr.NodeValue = Value;
    }


    vendredi 22 mars 2013 08:55

Toutes les réponses