Debe aplicarse al objeto Document, no sé si funcione también para el objeto Application.
Como yo lo he usado es así:
Código Delphi
[-]
var
WordApp, Document: OleVariant;
...
Document := WordApp.Documents.Open(ADocument);
...
Document.PrintOut(false);
Document.Close;
WordApp.Quit;
Si no le pasas el parámtro
false a PrintOut o le pasas
true, te puede causar problemas porque la sentencia PrintOut termina antes de terminar la impresión, se manera que se cierra el documento antes de terminar. El
false indica que PrintOut no regrese sino hasta que termine la impresión.
// Saludos