Проблемы с Excel
mtihonov
Павлодар, Казахстан
Выполняю скрипт
var
Excel, Book, Sheet: Variant;
begin
Excel := CreateOLEObject('Excel.Application');
Book := Excel.WorkBooks.Add;
Book.WorkSheets[3].Delete;
на некоторых машинах, в остновном с Win98 и Excel97 не выполняется последняя строчка. Дает ошибку (это FastScript овская ошибка - OLE error 80020009: WorkSheets).
Т. е. не могу обращать с листам по индексу, а надо...
Также не выполняется следующая строка
Book.ActiveSheet .Range.Font.Size := 12;
и это тоже не на всех машинах, но в тоже время строка
Book.ActiveSheet .Range.Font.Size := '12';
выполняется всегда. В чем дело, может кто подскажет?
var
Excel, Book, Sheet: Variant;
begin
Excel := CreateOLEObject('Excel.Application');
Book := Excel.WorkBooks.Add;
Book.WorkSheets[3].Delete;
на некоторых машинах, в остновном с Win98 и Excel97 не выполняется последняя строчка. Дает ошибку (это FastScript овская ошибка - OLE error 80020009: WorkSheets).
Т. е. не могу обращать с листам по индексу, а надо...
Также не выполняется следующая строка
Book.ActiveSheet .Range.Font.Size := 12;
и это тоже не на всех машинах, но в тоже время строка
Book.ActiveSheet .Range.Font.Size := '12';
выполняется всегда. В чем дело, может кто подскажет?
Комментарии
использовать