DELPHI ПРОВЕРИТЬ ОТКРЫТ ЛИ ФАЙЛ EXCEL

Для проверки того, открыт ли файл Excel в Delphi можно использовать функцию GetObject(). Эта функция может получить ссылку на уже запущенный инстанс Excel, если он есть. Если Excel не запущен, то функция вернет "ошибку с фразой 'Имя файла, недоступное для операции'".

try
Excel := GetObject('', 'Excel.Application');
except
on E: Exception do
begin
//Обработка исключительной ситуации, когда Excel не запущен
end;
end;

Также можно использовать функцию IsObjectDefined() из модуля ActiveX для проверки того, что в настоящее время запущен ли Excel:

Excel := CreateOleObject('Excel.Application');
IsExcelRunning := IsObjectDefined(Excel);
if IsExcelRunning then
begin
//Excel запущен
end;

Урок на Делфи 78 Экспорт в Excel

урок на Делфи - 39. Открыть чужую программу

Delphi и Excel – разработка приложений MS Excel в Delphi

Урок на делфи 67. Считать CSV.

Word,Excel. Файл поврежден, поэтому его нельзя открыть.

Delphi. Открытие файла с помощью нашей программы. (Артём Кашеваров)

Деловая программа ПМЭФ-2023. День третий: прямая трансляция

Delphi - Загрузка данных из текстового файла и компонент OpenDialog

Delphi - Сохранение данных в текстовый файл и компонент SaveDialog

Как легко снять защиту с листа или книги Excel

Реклама
Новое
Реклама