Habe hier gerade ein ähnliches Problem ... aber auch per Makro will Word die Steuerdatei erst öffnen (und findet sie natürlich nicht) - erst danach könnte ich den Pfad ändern.
Die Eigenschaft
MailMerge.DataSource.ConnectString ist ein "normaler" Datenquellen-String, und mit
MailMerge.OpenDataSource kann man auch mit einer
ODBC-Datenquelle verbinden. Diese DSN würde dich dann unabhängig vom absoluten Pfad machen.