IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[VSTO] éditer du open xml.


Sujet :

C#

  1. #1
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut [VSTO] éditer du open xml.
    Bonjour,

    Dans un projet VSTO de type word document project (word 2007), j'aimerais savoir si il est possible d'éditer le open xml. Je sais qu'il est possible d'y accéder via la propriété "WordOpenXML", mais c'est en lecture seule... Je cherche un moyen de l'éditer. Est-ce possible ? Comment ?

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Il n'est pas sur que cela soit possible: à partir du moment où tu as ouvert le document, il est protégé en écriture.

    Mais regarde à tout hasard dans document.CustomXmlParts: c'est une collection de CustomXmlPart sur lesquels tu as une propriété InnerXml mais là encore, rien n'est sur....

  3. #3
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Je ne comprends pas trop. La propriété XML de ces objets CustomXMLPart me revois des chose comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <cp:coreProperties xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties">
    	<dc:creator>hgf</dc:creator>
    	<cp:keywords/>
    	<dc:description/>
    	<dc:subject/>
    	<dc:title/>
    	<cp:category/>
    	<cp:contentStatus/>
    </cp:coreProperties>
    Cela ne correspond pas à du open xml. Il y a quelque chose qui m'échappe...

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    L'extrait de XML que tu montres EST du OpenXML. Il s'agit de la partie (part) correspondant au propriétés du fichier (auteur, description, etc).

    http://badger.developpez.com/tutorie...openxml/#LVIII
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Ok mais je n'arrive pas à accéder à la part du fichier document.xml. C'est celle là qui m'interesse.

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Et comme je te l'ai dit, il n'est pas garantit que tu puisses y avoir accès....

  7. #7
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Tu y accèdes via la propriété "WordOpenXML" comme tu l'as dit, mais pour la modification c'est niet je pense.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

Discussions similaires

  1. Réponses: 12
    Dernier message: 18/12/2007, 17h40
  2. formats fichiers Excel XML Open XML
    Par arkhamon dans le forum Excel
    Réponses: 2
    Dernier message: 25/05/2007, 21h55
  3. [Débutant] Java pour éditer un fichier XML
    Par Endy dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 09/06/2006, 13h15
  4. [Système] Éditer un fichier .xml
    Par WeDgEMasTeR dans le forum Langage
    Réponses: 8
    Dernier message: 26/05/2006, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo