Piloter Word 7 depuis votre application



Vous pouvez utiliser une des interfaces publiées par le serveur d'automation de Word. Vous pouvez les trouver en ouvrant le fichier MSWORD8.OLB dans Delphi qui affichera les informations de cette librairie de type (Attention, L'ouverture de ce fichier peut prendre plusieurs minutes). Vous pouvez aussi utiliser la propriété WordBasic de l'application pour accéder au VB utilisé dans Word. L'exemple suivant montre les deux manières de procéder:

Exemple de pilotage

uses
  ComObj;

var
  V: OleVariant;

procedure TForm1.Button1Click(Sender: TObject);
begin
  V := CreateOleObject('Word.Application');
  { Par l'Intermédiaire des Interfaces }
  V.ShowMe;
  { Par l'Intermédiaire du WordBasic }
  V.WordBasic.FileNew;
  V.WordBasic.Insert('test');
  V.WordBasic.FileSave;
end;


3 requête(s) SQL executée(s) en 0.000 Secs - Temps total de génération de la page : 0.005 Secs