UPDATE: Es stellt sich heraus, dass Konstanten wie wdAlignParagraphCenter nicht wirklich definiert werden können. Überprüfen Sie dies also in Ihrem Code.
Um ein Beispiel für die Formatierung in Word (oder Excel) zu erhalten, können Sie am einfachsten mit der Aufzeichnung eines Makros beginnen, tun, was Sie möchten, dann die Aufzeichnung stoppen und sich den Makroinhalt ansehen.
In Ihrem Beispielcode sehe ich kein Zeichen, dass Sie versuchen, den Text zu zentrieren. Versuchen Sie etwas wie selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
, obwohl das aus der Dokumentation gezogen wurde, nicht wirklich aus dem Versuch.
Nach etwas mehr Experimenten sollte der Wert von wdAlignParagraphCenter 1 sein, von den vbs ist dies jedoch nicht der Fall. In die VBScript-Dokumentation einzugreifen, um herauszufinden, wo genau dies definiert ist usw., bleibt dem Leser als Übung vorbehalten.
Seien Sie auch bereit, die Dokumentation durchzulesen. Das vom Word-Editor aus erreichbare Visual Basic-Referenzhandbuch enthält Informationen, die wahrscheinlich für Sie von Nutzen sind.
Beachten Sie, dass es (zumindest in meiner jahrelangen Erfahrung) in Word möglicherweise Dinge gibt, die kein korrekt funktionierendes Code-Äquivalent haben, obwohl sie möglicherweise seit den Tagen von WordBasic Verbesserungen vorgenommen haben.