title: Machine dependent results for OLE check of MSWord version
body: <p>With this code to retrieve the version of the installed MS Word:</p>
  
  <pre><code>uses uses oleauto;
  
  [...]
  
  function TForm2.GetWordVersion:string;
  const
    wdDoNotSaveChanges = 0;
  var
    WordApp: OLEVariant;
    WordVersion: variant;
  begin
    Try
        WordApp := CreateOLEObject('Word.Application');
        WordVersion := WordApp.version;
        WordApp.Quit(wdDoNotSaveChanges);
    except
      on E: Exception do
      begin
        WordVersion := -1;
      end;
  
    End;
    Result :=  wordversion;
  end;
  </code></pre>
  
  <p>I get 140 on my machine, my colleague gets 14. Both are win7/Word2010 but I am in Italy he is in India.</p>
  
  <p>Anyone knows about this?</p>
  
  <p>Why different values?</p>
  
  <p>Thanks</p>