Yo había probado:
libro.Selection.TypeText(WideString('ACTA DE CONCILIACIÓN DE PAGO'));
y
libro.Selection.TypeText(UTF8Decode('ACTA DE CONCILIACIÓN DE PAGO'));
Y ninguno de estos 2 casos funcionaba.
¿Estás usando OLE? Creía que estaba superado y ahora se usaba ActiveX. [...] Es que ver ese OLEVariant me ha chocado muchísismo.