UPDATE: Acontece que constantes como wdAlignParagraphCenter podem não estar realmente definidas, então verifique isso em seu código.
A maneira mais fácil de obter um exemplo de formatação no Word (ou no Excel) é começar a gravar uma macro, fazer o que quiser, interromper a gravação e observar o conteúdo da macro.
No seu código de exemplo, não vejo nenhum sinal de você tentando centralizar o texto. Tente algo como selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
, apesar de não ter sido extraído da documentação.
Após um pouco mais de experimentação, o valor de wdAlignParagraphCenter deve ser 1, mas a partir do vbs não é. Cavando na documentação do VBScript para descobrir exatamente onde isso é definido, etc. é deixado como um exercício para o leitor.
Além disso, esteja preparado para ler a documentação - a Referência do Visual Basic acessível pelo editor de código do Word tem informações que provavelmente serão úteis para você.
Esteja ciente de que (pelo menos na minha experiência de um ano) pode haver coisas que você pode fazer no Word que não tenham um código equivalente em funcionamento correto, embora talvez tenham melhorado as coisas desde os dias do WordBasic.