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 :

[Automation Word C#] Fonction Recherche


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut [Automation Word C#] Fonction Recherche
    Bonjour,

    Je programme actuellement un petit logiciel c# chargé de recherché dans un document Word 2003 une liste d'acronymes et de les remplacer par leur définition.

    En voulant améliorer ce programme je voudrais faire en sorte qu'il détecte tout les mots en majuscule et qu'il les compare avec mon tableau.

    J'ai réussi a trouvé la fonction pour faire en sorte qu'il recherche les mots en majuscule mais je voudrais maintenant récupérer ce qu'il vient de trouver.

    En gros ma ligne suivant marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msWord.Application.Selection.Find.Execute("<[A-Z]{2;5}>", true, ref M, true, ref M, ref M, ref M, ref M, ref M, ref M, replaceAll, ref M, ref M, ref M, ref M);
    Il me remplace tout les mots par ce que je veux donc ca veut dire qu'il les trouve.

    Mais comment je fais pour afficher se qu'il trouve ?

    Si je fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Console.WriteLine(msWord.Application.Selection.Find.Text);
    Il m'affiche
    "<[A-Z]{2;5}>"
    Merci !

  2. #2
    Candidat au Club
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut
    Bon en fait j'ai réfléchi 5 minutes et je me suis dit que quand il trouvait du texte il le selectionnait.

    Donc il ne me restait plus qu'a récupérer le texte sélectionner:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msWord.Application.Selection.Text.ToString();

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

Discussions similaires

  1. La fonction rechercher-remplacer de Word 2013
    Par jawa123 dans le forum Word
    Réponses: 35
    Dernier message: 25/04/2014, 18h15
  2. [C#] [Automation Word] Récupérer la valeur d'une cellule
    Par Ditch dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/06/2004, 15h57
  3. Automation Word
    Par afan dans le forum MFC
    Réponses: 8
    Dernier message: 12/11/2003, 14h50
  4. [AUTOMATION WORD]Pilotage Word par Delphi
    Par Sunny dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 05/12/2002, 17h09

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