Mega Code Archive

 
Categories / Delphi / Activex OLE
 

Get the installed Word version

Title: get the installed Word version? uses ComObj; { const Wordversion97 = 8; Wordversion2000 = 9; WordversionXP = 10; Wordversion2003 = 11; } function GetInstalledWordVersion: Integer; var word: OLEVariant; begin word := CreateOLEObject('Word.Application'); result := word.version; word.Quit; word := UnAssigned; end; // Example: procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(IntToStr(GetInstalledWordVersion)); end;