Показать сообщение отдельно
  #6  
Старый 28.02.2017, 23:58
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

OLE error 800AC472 - это, еслправнпомн, одновременнное обращение нескольких потоков к одной книге экзеля, и видимо, ни к чему хорошему это не приводит, т.е. возможно нужна проверка после создания олиобжекта типа if MyDoc <> nil then...

Насчёт как убрать видимость, вот вариант
Код:
var
   ExcelApp : Variant;
begin
try
    ExcelApp:= GetActiveOleObject('Excel.Application');
   ExcelApp.Visible:= false;
except
end;
не проверял, "кошечек" для тренировки нема
Ответить с цитированием