Вниз
Скачать: CL | DM;

Delphi + Excel   Найти похожие ветки 

← →
nikolo ©   (2002-10-03 11:09) [0]

Всем привет! Вот наконец столкнулся с проблемой работы с Excel. Конечно, многие скажут что проблем нет и думаю вы будете правы, но... тяжко когда нет даже help в Delphi на эту тему. Вот и хотелось бы узнать, знает ли кто-нибудь где можно взять нормальный help по свойствам и методам? А заодно и подсказать, почему не работает следующий код:

var
vX, vY: Integer;
RExcel, RWorkBook, RWorkSheet: Variant;
RRange: Variant;
begin
RExcel := CreateOLEObject("Excel.Application");
RWorkBook := RExcel.WorkBooks.Open("D:\Test.xls");
RWorkBook.SaveAs("D:\QQQ");
RWorkSheet := RWorkBook.ActiveSheet;
vX := 1;
vY := 1;
while Not Query1.Eof do begin
Inc(vY);
RRange := RWorkSheet.Cells[vY, vX]; //2,1
RRange.Value := Query1["Id"];
Query1.Next;
end;
RExcel := UnAssigned;
end;


но потом как например показать заполненный лист? Excel в процессах висит, но не показывается :(


← →
Леха_   (2002-10-03 11:19) [1]

RExcel.Visible:=True;

А насчет хелпа:
первое смотри библиотеку типов там все есть(хотя разобраться не
всегда просто)
второе http://www.afalinasoft.com/rus/tips/index.html


← →
AFrolov ©   (2002-10-03 11:26) [2]

Полный и исчерпывающий Help содержится в справке по VBA, входящей в состав Microsoft Office. Также крайне полезна бывает запись макросов средствами офис. Если извесно как нужные действия сделать руками, то записав макрос, будет получен код на VBA который выполнил бы те же действия.


← →
qube ©   (2002-10-03 11:27) [3]

Хелп по Visual Basic в MS Office поставь



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-45506
Карелин Артем
2002-09-18 12:32
2002.10.14
Инет через GPRS.


1-45402
Arbin
2002-10-03 10:26
2002.10.14
Элиза


14-45538
Undert
2002-09-19 22:25
2002.10.14
Предложение администрации и модераторам


4-45646
fishca
2002-08-29 16:30
2002.10.14
Уменьшение процессорного времени отводимого программе


1-45434
zje
2002-10-03 15:04
2002.10.14
Как можно достать все иконы из dll или exe файла?




   Наверх