begin process at 2012 02 13 20:55:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > CORRECTEUR D'ORTHOGRAPHE GRÀCE À WORD

CORRECTEUR D'ORTHOGRAPHE GRÀCE À WORD


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :orthographe, correcteur, Word Niveau :Débutant Date de création :11/02/2009 Date de mise à jour :16/02/2009 07:45:12 Vu / téléchargé :7 463 / 505

Auteur : MANURELAIS

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Voici ma première source :
Rien de bien compliqué, mais je n'est pas trouvé la même chose en VB.net
Il suffit d'appeler la fonction avec le texte à vérifier:

Dim ORTO As New Word_Orthographe.Orthographe
        ORTO.texte = RichTextBox1.Text
        ORTO.verifier()
        RichTextBox1.Text = ORTO.texte

Source

  • Imports System.Runtime.InteropServices
  • Imports Microsoft.Office.Interop
  • Public Class Orthographe
  • Private texte_value As String
  • Public Property texte() As String
  • Get
  • texte = texte_value
  • End Get
  • Set(ByVal value As String)
  • texte_value = value
  • End Set
  • End Property
  • Public Sub verifier()
  • 'on instancie Word
  • Dim App As New Word.Application()
  • If (texte.Length > 0) Then
  • 'on rend invisible Word
  • App.Visible = False
  • 'on va créer un document
  • Dim doc As Word.Document = App.Documents.Add()
  • 'on y place le texte à vérifier
  • doc.Words.First.InsertBefore(texte)
  • 'on lance le correcteur
  • Dim spellErrorsColl As Word.ProofreadingErrors = doc.SpellingErrors
  • doc.CheckSpelling()
  • 'on remet le texte
  • texte = doc.Range(0, doc.Characters.Count - 1).Text
  • End If
  • App.Quit(False)
  • End Sub
  • End Class
Imports System.Runtime.InteropServices
Imports Microsoft.Office.Interop
Public Class Orthographe

    Private texte_value As String

    Public Property texte() As String
        Get
            texte = texte_value
        End Get
        Set(ByVal value As String)
            texte_value = value
        End Set
    End Property


    Public Sub verifier()
'on instancie Word
            Dim App As New Word.Application()

        If (texte.Length > 0) Then
                        'on rend invisible Word
            App.Visible = False
            'on va créer un document
            Dim doc As Word.Document = App.Documents.Add()
            'on y place le texte à vérifier
            doc.Words.First.InsertBefore(texte)

            'on lance le correcteur
            Dim spellErrorsColl As Word.ProofreadingErrors = doc.SpellingErrors
            doc.CheckSpelling()

            'on remet le texte
            texte = doc.Range(0, doc.Characters.Count - 1).Text

                   End If
 App.Quit(False)

    End Sub

End Class

 Conclusion

A oui, j'ai référence Microsoft object 12 mais bien sur on peut changer...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 février 2009 15:37:26 :
Petite correction
13 février 2009 18:28:45 :
Manqué le H
16 février 2009 07:45:12 :
Voici une source de demo, un peu differente mais exactement dans le même principe.

 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip WORD : OUVERTURE (AVEC OU SANS PASSWORD) ET PROPRIÉTÉES D'UN... par DJMoustique
Source avec Zip Source avec une capture SANZÉREUR : LE CORRECTEUR ORTHOGRAPHIQUE par fdier
Source avec Zip Source avec une capture GOOGLEFIGHT : MON CORRECTEUR ORTHOGRAPHIQUE FAVORI ! par Patrice99
Source avec Zip VÉRIFICATEUR D'ORTHOGRAPHE par jray

Commentaires et avis

Commentaire de ronanry le 12/02/2009 16:07:15

lol, tu pourrais l'utiliser pour corriger le titre de ton post :)
ortHographe :D

sinon l'idée de l'utiliser de cette maniere est lioin d'etre bete... fallait y penser

Commentaire de benji2000 le 15/02/2009 15:44:18

Salut MANURELAIS

J'ai vu ta source, mais en voulant recopier pour l'utiliser il me met une erreur avec Word qui ne connait pas, si tu pouvais poster les sources çà serait simpa.
Sur ce bonne continuation.

Benji2000

Commentaire de Deny le 16/02/2009 08:48:04

Détection d'un virus!


Pourquoi?

Le virus Compressed_Huge_File a été détecté dans le fichier vbfrance_CORRECTEUR-ORTHOGRAPHE-GRACE-WORD___Page.zip. Ce fichier a été supprimé.

Commentaire perso :

Mon antivirus et professionnel...

Commentaire de piergel le 16/02/2009 10:35:41 7/10

Cette façon de faire a deux inconvénients :
- nécessite que Word soit présent sur la machine
- pas très performant : nécessite le chargement de l'intégralité de Word en OLE
Cela dit c'est quand même une bonne idée et sur un parc ou Word est systématiquement installé c'est une solution simple qui évite de réinventer la roue ou d'installer un composant dédié.
Suggestion : lancer Word une seule fois au chargement de l'appli et ne le quitter qu'a la sortie : ça évite de le recharger à chaque recherche.
Je mets 7 pour l'idée

Commentaire de gillardg le 16/02/2009 12:16:02

un correcteur orthographique simple et .NET

http://sourceforge.net/projects/netspell/

utilise les dico OpenOffice  :)

Commentaire de Adoulaman le 16/02/2009 23:09:52

Merci beaucoup

Commentaire de padpanix le 29/12/2009 21:52:40

Ce serait bien si cela fonctionnait.

"L'espace de noms ou le type spécifié dans les Imports 'Microsoft.Office.Interop' ne contient aucun membre public ou est introuvable. Vérifiez que l'espace de noms ou le type est défini et qu'il contient au moins un membre public. Vérifiez que le nom de l'élément importé n'utilise pas d'autres alias."


 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Correcteur d'orthographe. [ par rmanf301 ] Bonjour.Comment doit-on faire pour intégrer un correcteur d'orthographe dans un application en Visual Basic.Merci pour vos réponses @+. Utilisation du correcteur orthographique de Word [ par PROGRAMMIX ] Est-il possible d'utiliser le correcteur orthographique de Word dans des applications VB afin de vérifier les saisies de l'utilisateur ?Si oui, commen Correcteur orthographique de word [ par reginacoco ] comment lancer le correcteur orthographique de word en vba à l'ouverture d'un document (document_open) plutot que par le menu ou  la touche VBA outlook, language du correcteur d'orthographe [ par LeonDob ] Salut a tous, j'aurai voulu savoir si une personne (ou plusieurs) parmi vous, sais comment faire pour choisir la langue du correcteur d'orthographe so Correcteur d'orthographe [ par rmanf301 ] Bonjour,Je voudrais intégrer un correcteur d'orthographe dans mes applications VBMerci pour vos réponses @+ Urgent, appel du correcteur orthographique de Word 2000 [ par RedField ] Slt tous le monde,Ayant fais en cours un traitement de texte en VB, je voudrais y inserer le correcteur orthographique de Word 2000 mais je sais pas c Recherche un correcteur d'orthographe comme complément de VB [ par Najdar ] Je recherche un complément de vb qui pourrait détecter les fautes d'orthographe dans le texte contenu dans mon code source : caption des controles, te piloter le correcteur de word [ par bibi_virgi ] J'ai fait un pgm qui permet d'ouvrir un document word et qui l'affiche dans mon pgm, je lance le correcteur de word jusque là pas de soucis.Le pr Comment créer un correcteur orthographique sans appelé word ou autres [ par RAZOR71 ] bonjour à tous j'aurais besoin d'aide s'il vous plait ,je dois fabriquer un correcteur orthographique sans faire d'appel a celui de word ou autres en [VBA] Correcteur d'orthographe [ par digabriel ] Bonsoir a tous (vu l'heure), Je charge sous word un USERFORM qui contient autre un textbox.Je ne quitte jamais le Form, j'aimerais donc lancer le corr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales