Foros del Web » Programación para mayores de 30 ;) » .NET »

Como poner diccionario a GetSpellingSuggestions?

Estas en el tema de Como poner diccionario a GetSpellingSuggestions? en el foro de .NET en Foros del Web. Estoy ya desesperado con esto .. he mirado en todos los sitios de internet que he podido y no hay manera Esta es mi función: ...
  #1 (permalink)  
Antiguo 26/03/2009, 11:38
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Como poner diccionario a GetSpellingSuggestions?

Estoy ya desesperado con esto .. he mirado en todos los sitios de internet que he podido y no hay manera

Esta es mi función:

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
Dim CorrectionsCollection As Word.SpellingSuggestions
Dim MainDict As String = Languages(wdFrench).NameLocal

CorrectionsCollection = _
WordApp.GetSpellingSuggestions(ListBox1.Text, , , MainDict)
ListBox2.Items.Clear()
If CorrectionsCollection.Count > 0 Then
Dim iWord As Integer
For iWord = 1 To CorrectionsCollection.Count
ListBox2.Items.Add(CorrectionsCollection.Item(iWor d).Name)
Next
Else
ListBox2.Items.Add("No suggestions!")
End If
End Sub

WordApp.Languages.count tiene lenguajes pero cuando haces un WordApp.Languages(0) te dice que no existe ninguno.... ???

Como le paso el diccionario pues?
Gracias
  #2 (permalink)  
Antiguo 26/03/2009, 12:00
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Como poner diccionario a GetSpellingSuggestions?

He conseguido que no pete: Ahora tengo esto:
Private Function EsPalabraIncorrecta(ByVal m_strWord As String) As Boolean
'SelecccionarDiccionario(m_strWord)
'Dim d As Microsoft.Office.Interop.Word.Dictionary
Dim Dic As String '= "French (France)"
Dim m_listOfAlternateWords As Word.SpellingSuggestions

Dic = aplicacionWord.Languages(Word.WdLanguageID.wdFrenc h).NameLocal
Dim s As String = "belgium"
m_listOfAlternateWords = aplicacionWord.GetSpellingSuggestions(Word:=s, CustomDictionary:="", MainDictionary:=Dic) 'CustomDictionary:="Custom.dic", MainDictionary:=Dic)

If (m_listOfAlternateWords.Count > 0) Then
Return True
Else
Return False
End If
End Function

Pero no me da resultados cuando debería... es cmo si no cogiera el diccionario que le paso... pq?
  #3 (permalink)  
Antiguo 27/03/2009, 04:04
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Como poner diccionario a GetSpellingSuggestions?

Solucionado: http://support.microsoft.com/kb/292108/es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.