Wenn es wirklich so ist (was ich bezweifle, ich würde behaupten, in Deinem letzten Beispiel wird die Url nicht richtig gebaut, z.B. Könnte es heissen .....?OpenForm&" & ...
Also ein fehlendes Verknüpfungs- Und in der Url), dann baue Dir doch Deine Variable in zwei Schritten, also:
strLink = "http://......?OpenForm&" & doc.Feld(0)
Call body.appendtext( strLink )
Dann müsste es nach Deiner Theorie ja klappen...