1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
function TFenetre_termite.selectionSignet(documentWord: _document ; nomSignet,texteIsertion:olevariant):Range;
var laZone: range ;
begin
if texteIsertion = '' then
begin
laZone := documentWord.Bookmarks.Item(nomSignet).Range;
result := laZone;
end
else
begin
laZone := documentWord.Bookmarks.Item(nomSignet).Range;
laZone.InsertAfter(texteIsertion);
end;
end;
procedure TFenetre_termite.espacement(lienFichier:string);
Var cheminFichier, aFileName, NomDuFichier: olevariant ;
monFichier : _document;
Repertoire:string ;
Visible: olevariant;
Zone:Range;
Signet:OleVariant;
monSignet : olevariant;
debut , fin : olevariant ;
begin
Repertoire := ExtractFilePath(Application.ExeName);
cheminFichier := Repertoire+'../fichierWord/termite.doc';
Visible := true ;
monFichier := ApplicationWord.Documents.Open(cheminFichier,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,Visible,EmptyParam,EmptyParam,EmptyParam);
Signet:='villeDevis';
selectionSignet(monFichier, Signet, Commune_Immeuble_var);
Zone:=selectionSignet(monFichier, Signet, '');
debut := Zone.Start ;
fin := Zone.End_ ;
Zone.SetRange(debut,fin);
Zone.Font.Bold := 3 ;
End; |
Partager