Bonjour,
A partir de Lazarus (version 2.0.10), je manipule un document word ".DOT", que je sauvegarde en ".doc" et tout marche. Mais si j'essaie de le sauvegarder en pdf, j'ai l'erreur suivante :

Le projet projet1 a levé une classe d'exception "EOleError" avec le message :
Method 'SaveAs' is not supported by automation object.

voilà le code de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
procedure TForm1.ToPDFClick(Sender: TObject);
var
  wd:TOfficeDocumentConverter;
begin
  wd := TOfficeDocumentConverter.Create(Nil, False);
  wd.Convert('D:\Test\Doc1.doc', 'D:\Test\Doc1.pdf', 17);
  wd.Free;
end;
Merci d'avance.