delphi
procedure TForm1.Button1Click(Sender: TObject); var Word, Documento: Variant; begin Word := CreateOleObject('Word.Application'); Word.Documents.Add(ExtractFilePath(Application.ExeName) + 'TalonarioComb.dotx'); Documento := Word.Documents.Item(0); Documento.Variables.Add('dpto', Edit1.Text); Documento.Variables.Add('ficha', Edit2.Text); Documento.Variables.Add('fecha', FormatDateTime('dd/mm/yyyy',now)); Documento.Variables.Add('placa', Edit3.Text); Documento.Fields.Update; Word.Visible := True; end;
Pero obtengo el siguiente error:
delphi
--------------------------- Debugger Exception Notification --------------------------- Project ValeMano.exe raised exception class EOleException with message 'Word no pudo leer este documento. Puede que esté dañado. Pruebe lo siguiente: * Abra y repare el archivo. * Abra el archivo con el convertidor de recuperación de texto'. --------------------------- Break Continue Help ---------------------------
¿Que hago mal?