Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизExel через OLE. Как добраться до второго листа книги? Найти похожие ветки
← →
Mike_ (2003-04-15 09:55) [0]Доброго времени суток. Есть такая весчь: работаю с Экселем. Надо прочесть таблицу, а потом вывести отчет обратно в Эксель. Хоцца вывести на второй лист, чтобы не засорять первый. Подскажите, плз, как это можно сделать?
Работаем примерно так:
XL := CreateOleObject("Excel.Application");
XL.WorkBooks.Open("c:\Book1.xls");
xl.visible := true;
Application.ProcessMessages;
...
s:=Xl.Cells[i,j].value;
Xl.Cells[i,2].value := s;
← →
Babay (2003-04-15 10:00) [1]наверное так
xl.Sheets[<номер листа>].Select
или
xl.Sheets[<строковое имя листа>].Select
← →
Rol (2003-04-15 10:46) [2]А не легко ведь запустить запись макроса, сделать всё, что нужно и посмотреть, что получилось!
← →
OlDemon (2003-04-15 11:52) [3]даже селектить не обязательно
можно напрямую обращаться
WorkSheets("Sheet1").Range("A1").Value = "abc"
а вообще читай Rol (15.04.03 10:46)
ЗЫ. пооккуратней с оформлением, я в свое время много "копий" сломал
← →
Mike_ (2003-04-15 12:06) [4]Работает, спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c