Rechtschreibprüfung und Anderes

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Rechtschreibprüfung und Anderes

Re: Rechtschreibprüfung und Anderes

von F3K Total » Mo, 25.03.2013 11:47

Hi,
Crossposting ohne Verlinkung ist unhöflich!
R

Rechtschreibprüfung und Anderes

von CIS » Do, 21.03.2013 17:27

Hallo!

Ich habe von OO-Basic eigentlich null Ahnung und will mir ein Makro basteln, das Folgendes tut:

Durchsuche das komplette Dokument
Wenn ein Wort kursiv ist, überprüfe, ob es mit der Rechtschreibung Latein übereinstimmt.
Wenn nein: mache das ganze Wort rot und unterlege es mit gelber Schrift.

Das erste (nach kursivem Suchen) habe ich noch mehr oder weniger hinbekommen. (Es findet irgendwie zuviel, aber immerhin findet es Kursives).

Aber an der Rechtschreibung hänge ich.
Ich versuche, mir meinen Code durch Googeln und Anpassen irgendwie zusammenzubasteln. Aber es klappt einfach nicht.

Das ist mein Code:

Code: Alles auswählen

Dim emptyArgs(0) As New com.sun.star.beans.PropertyValue 
Dim aLocale As New com.sun.star.lang.Locale
aLocale.Language = "en"
vSpeller = createUnoService("com.sun.star.linguistic2.SpellChecker")
MsgBox(vSpeller.isValid("asdgsaddgsagsdg", aLocale, emptyArgs())
Aber egal, was ich mache, welche Sprache ich eingebe oder welchen String ich übergebe: Die Box gibt immer "True" an und nie "False" - Was mache ich falsch?

(Wenn mir jemand den Code fürs komplette Makro schriebe, wäre ich natürlich auch dankbar, aber fürs erste wärs mir recht, wenn jemand den Fehler bei der Rechtschreibung fände. Ich finde ihn nämlich nicht.)

Nach oben