// Seitenzahl eines MSWord-Dokumentes abfragen:


// Getestet mit D4 unter XP

uses ComObj; 
 
const 
  wdStatisticPages = 2; 
 
var 
  Word1: OleVariant; 
 
function seitenzahl(datei: string): integer; 
begin 
  Word1 := CreateOleObject('Word.Application'); 
  try 
    Word1.Documents.Open(datei); 
    result := Word1.ActiveDocument.ComputeStatistics(wdStatisticPages); 
  finally 
    Word1.Quit(0); 
  end; 
end; 
 
procedure TForm1.Button8Click(Sender: TObject); 
var sz: integer; 
begin 
  sz := seitenzahl('c:\test.doc'); 
  showmessage(inttostr(sz)); 
end;



 

Zugriffe seit 6.9.2001 auf Delphi-Ecke