Добрый день, уважаемые читатели. Цикл моих статей будет посвящён Delphi и работе его с Microsoft Excel. Во первых с помощью всего одной таблицы Excel в Delphi можно реализовать массу функций: интерфейс пользователя, вычисления, поиск и обработка информации. Если кодить программу в Delphi 10.4 под Microsoft Excel важно проверить два нюанса, первый это установлен Microsoft Excel и запущен ли он. Для этого, в нашем примере, добавим в директиву private две функции: function CheckExcInst: boolean; function CheckExcRun: boolean; Объявим переменную: var MyExc: OleVariant; и константу: const ExcApp = 'Excel.Application'; Первая функция CheckExcInst проверяет установлен Microsoft Excel или нет: function TForm5.CheckExcInst: boolean; var ClassID: TCLSID; Res : HRESULT; begin // Поиск CLSID OLE-объекта Res := CLSIDFromProgID(PWideChar(WideString(ExcApp)), ClassID); if Res = S_OK then // Если объект найден Result := true else Result := false; end; Вторая функция CheckExcR