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

Windows Forms Discussion :

[C#] [Automation Word] Récupérer la valeur d'une cellule


Sujet :

Windows Forms

  1. #1
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut [C#] [Automation Word] Récupérer la valeur d'une cellule
    Bonjour.

    Je développe une application qui va relire des données dans un fichier Word.

    J'arrive à accéder à la valeur de champs (FormField), à récupérer des informations diverses sans problème sauf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docWord.Tables.Item(1).Cell(1,1).ToString()
    Dans ce cas, je récupère à chaque fois la valeur suivante: J'arrive pourtant à faire des choses telles que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docWord.Tables.Item(1).Cell(1,1).RowIndex.ToString()
    qui me renvoye la bonne valeur.

    J'ai cherché si il n'y avait pas une propriété supplémentaire telle que .Result comme dans les FormFields, mais je n'ai rien trouvé.

    Si quelqu'un peut me mettre sur la voie, ce serait bien.

    Dans le tuto sur le sujet, on ne parle que de créer des choses, pas de les récupérer.

    Merci bien!

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Essaye p-e

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Convert.ToString(docWord.Tables.Item(1).Cell(1,1));

  3. #3
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Non ca ne fonctionne pas. Par contre, en utilisant ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docWord.Tables.Item(1).Cell(1, 1).Range.Text
    cela fonctionne...

    Range serait donc pris dans ce cas comme étant une "position".

    Merci beaucoup

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] Récupérer la valeur d'une cellule
    Par yoshï dans le forum Composants
    Réponses: 9
    Dernier message: 28/06/2016, 05h56
  2. Réponses: 2
    Dernier message: 17/07/2007, 14h52
  3. Récupérer la valeur d'une cellule du tableur OOo
    Par manubrard dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 22/02/2006, 17h51
  4. [WebForms][DataGrid] Récupérer la valeur d'une cellule...
    Par elbj dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 12/12/2005, 14h00

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