Конференция "Corba" » Узнать версию установленного Office [Delphi]
 
  • officer (14.11.06 10:41) [0]
    При выгрузке формул из вариантного массива в диапазон ячеек Excel, получаю разные результаты (сообщение об ошибке - тоже результат), в зависимости от того, какой Офис установлен на машине (в моем случае 97 и 2003). Как узнать версию? Использую Office97.dcu  Спасибо.
  • Array © (14.11.06 12:09) [1]
    Не наю как с компонентами но через OLE
    MsgBox "Welcome to Microsoft Excel version " & _
       Application.Version & " running on " & _
       Application.OperatingSystem & "!"

  • officer (14.11.06 12:19) [2]
    Удалено модератором
    Примечание: флуд
  • vlad_ri (14.11.06 12:20) [3]

    ...
     ExcelApplication1: TExcelApplication;
    ...

     ShowMessage(ExcelApplication1.Version[0]);

  • officer (14.11.06 12:38) [4]
    Удалено модератором
    Примечание: флуд
  • имя (26.06.07 16:58) [5]
    Удалено модератором
  • TStas © (30.07.07 21:10) [6]
    А их вообще крайне много, и у них есть ещё и подверсии. Некоторые из них забывают закрыть эксель, известив программу на дельфях, что закрыли. Зачастую отсюда и идут ошибки.
  • имя (17.03.09 23:27) [7]
    Удалено модератором
 
Конференция "Corba" » Узнать версию установленного Office [Delphi]
Есть новые Нет новых   [134428   +41][b:0][p:0.001]