Delphi 7, Excel, CreateOleObject
От: Baskak Россия  
Дата: 06.11.15 13:15
Оценка:
Здравствуйте.

Мучаюсь больше полдня, эта тема от меня далека, но вот потребовалось.
Требуется из программы (на Delphi 7) создать документ Excel из шаблона, заполнить, и оставить открытым (отключиться от него).

// uses ComObj;
procedure TForm1.Button1Click(Sender: TObject);
var
  x: OleVariant;
begin
  x := CreateOleObject('Excel.Application');
  x.Visible := true;
  // создание и заполнение документа
  x := Unassigned; // Excel закрывается
end;


Проблема в том, что как только переменная теряет свое значение — Excel автоматически закрывается.
Как сделать чтобы он не закрывался? Может есть свойство какое типа AutoClose, которое нужно := false ?
Отредактировано 06.11.2015 13:18 Baskak . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.