Soyez le premier à donner votre avis sur cette source.
Vue 11 568 fois - Téléchargée 812 fois
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
29 déc. 2009 à 21:52
"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."
16 févr. 2009 à 23:09
16 févr. 2009 à 12:16
http://sourceforge.net/projects/netspell/
utilise les dico OpenOffice :)
16 févr. 2009 à 10:35
- 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
16 févr. 2009 à 08:48
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...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.