Pues aplica por igual. Aquí un ejemplo:
Código Delphi
[-]
var
Word: Variant;
Documento: Variant;
Texto: String;
begin
Word := CreateOleObject('Word.Application');
Word.Documents.Add('C:\ruta\al\memo.dot');
Documento := Word.Documents.Item(1);
Texto := StringReplace(Memo1.Lines.Text, #13#10, #13, [rfReplaceAll]);
Documento.Variables.Add('texto', Texto);
Documento.Fields.Update;
Word.ActiveWindow.View.ShowFieldCodes := false;
Word.Visible := true;
end;
Aquí, memo.dot es una plantilla de Word así:
Código:
A quien corresponda
{ DOCVARIABLE texto \* MERGEFORMAT }
Gracias.
// Saludos