Wie heißt der Word-Basic Befehl "ChangeCase" jetzt in VBA?

15/05/2008 - 09:31 von Hans-Jörg Ott | Report spam
Hallo,

ich hatte mir vor Jahren mal ein Makro geschrieben und auf eine
Funktionstaste gelegt:

Public Sub MAIN()
WordBasic.WordLeft 1
WordBasic.CharRight 1, 1
WordBasic.ChangeCase
WordBasic.WordRight 1
End Sub

Dadurch kann ich per Tastendruck ein großgeschriebenes Wort in ein
kleingeschriebenes und umgekehrt verwandeln.

Das Word-Basic-Makro ist zwar konvertiert, aber ich möchte gerne ein reines
VBA-Makro, finde aber den Befehl für das frühere "ChangeCase" nicht.

Heißt wohl inzwischen anders, aber im "Microsoft Word97 DevelopersKit" werde
ich irgendwie nicht fündig.

Herzliche Grüße
Hans-Jörg
 

Lesen sie die antworten

#1 Thomas Gahler
15/05/2008 - 11:59 | Warnen spam
Hallo Hans-Jörg


Dadurch kann ich per Tastendruck ein großgeschriebenes Wort in ein
kleingeschriebenes und umgekehrt verwandeln.


Nimm doch einfach Shift+F3, das macht das schon ;-)


Oder in dein Makro das einbauen
- Selection.Range.Case = wdNextCase

(mit dieser oder einer passenden Konstante)




Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)

Ähnliche fragen