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

VB 6 et antérieur Discussion :

[VB6]Utilser le dictionnaire de Microsoft Word ?


Sujet :

VB 6 et antérieur

  1. #1
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 175
    Points
    17 175
    Par défaut [VB6]Utilser le dictionnaire de Microsoft Word ?
    Bonjour

    Est-il possible d'utiliser le dictionnaire de Microsoft Word.

    Je voudrai, dans une boucle, faire rechercher tous les mots possibles à partir d'un groupe de lettres entré par un utilisateur, pour les afficher dans un listbox.

    Je pense que l'utilisation du dictionnaire de Microsoft Word serait le plus approprié, étant donnée que ce dictionnaire doit être présent sur tout PCs

    Merci de vos éventuelles réponses

    ProgElecT
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    bonjour

    cet exemple verifie si le 1er mot d'un document Word (deja ouvert) existe dans le dictionnaire Office

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim Appli As Word.Application
    Dim WordDoc As Word.Document
     
    'nécéssite d'activer la reference Microsoft word xx.x 0bject Library
    On Error Resume Next
    Set Appli = GetObject(, "Word.Application")
    Set WordDoc = Appli.Documents("C:\leDocument.doc")
     
    MsgBox Appli.CheckSpelling(WordDoc.Words(1))


    une variante qui boucle sur tous les mots du document

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub Command1_Click()
        Dim Appli As Word.Application
        Dim WordDoc As Word.Document
        Dim i As Long
     
        'nécéssite d'activer la reference Microsoft word xx.x 0bject Library
        On Error Resume Next
        Set Appli = GetObject(, "Word.Application")
        Set WordDoc = Appli.Documents("C:\leDocument.doc")
     
        For i = 1 To WordDoc.Words.Count
            If Appli.CheckSpelling(WordDoc.Words(i)) = False Then _
                MsgBox "Il y a un problème sur ce mot: " & WordDoc.Words(i)
        Next i
    End Sub

    bon apres midi
    michel

  3. #3
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 175
    Points
    17 175
    Par défaut
    Merci SilkyRoad

    Je vais essayer avec sa, la seule chose qui m'embete est qui va me falloir créer un fichier *.DOC pour chaque iteration.

    J'aurai aimé pouvoir rechercher dans le dictionnaire, pour chaque iteration si le mot proposé existait dans ce dictionnaire, si oui je l'ajoute a mon listbox.

    Une procedure du style serait plus pratique
    If MotRechecher existe dans Dictionnaire Word then
    list.additem MotRechercher
    end if

    ProgElecT
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre à l'essai
    Homme Profil pro
    travaileur indépandant
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : travaileur indépandant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Points : 14
    Points
    14
    Par défaut Consulter le dictionnaire de Word ?
    Bonjour à tous,je sais que cette discutions date de 2006 mais plutôt que d'en créer une nouvelle je préfère poser ma question ici (ci c'est possible).
    Je recherche moi aussi un code pour accéder à ce dictionnaire (Pour un petit jeux de lettre que je développe),
    et après plusieurs recherche sur le net, j'ai bien trouvé un dico mot & synonyme mais pas de dico mots & leurs définitions en version libre.
    Est t'on obligé d’ouvrir Word pour le consulter ?

    Si vous avez un exemple de code pour consulter ce dictionnaire je serai intéressé par cela.

    Merci à toutes réponse qui me sortirai de la et bonne journée à vous.

Discussions similaires

  1. Référence Microsoft Word
    Par avigeilpro dans le forum VBA Word
    Réponses: 15
    Dernier message: 29/01/2019, 14h44
  2. Réponses: 6
    Dernier message: 23/05/2006, 19h53
  3. [COM] PHP et COM pour Microsoft Word
    Par lhulard dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 16/05/2006, 20h02
  4. [VB6] Utilsation du mot de passe d'une session
    Par sovo dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 13/04/2006, 17h44
  5. [Microsoft Word] Création de modèles
    Par Furius dans le forum Word
    Réponses: 5
    Dernier message: 03/11/2005, 21h41

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