Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.09;
Скачать: CL | DM;

Вниз

И снова Excel   Найти похожие ветки 

 
edicon ©   (2003-05-19 23:29) [0]

Уважаемые мастера! Есть одна маленькая,
но существенная мелочь:

const
xlLCID = LOCALE_USER_DEFAULT;
var
OVStr,
xlApp:OleVariant;
begin
xlApp:=CreateOleObject("Excel.Application");
OVStr:=ExtractFilePath(Application.ExeName)+"1.xls";
xlApp.WorkBooks.Open(OVStr);
xlApp.Cells[6,2].value:=16.678;
OVStr:=ExtractFilePath(Application.ExeName)+"3.xls";
xlApp.ActiveWorkBook.SaveAs(OVStr);

До этого момента все хорошо, но хочется показать
пользователю, что кнопка в программе не просто
чтобы на нее жали...
Пишу так: XLApp.Visible[0] := True; // прога виснет...
как подсказали пишу:
xlApp.Visible[xlLCID] := true; // все равно виснет...

xlApp.Quit;

end;
Ошибка такая: Операции с семействами не поддерживаются


Спасите, помогите... чего ей еще надо???????????


 
Babay ©   (2003-05-20 06:20) [1]

У меня всегда работало так
xlApp.Visible := true;
я так понимаю надо эксель показать?....


 
AbrosimovA   (2003-05-28 15:28) [2]

Babay прав.


 
asafr ©   (2003-05-28 16:01) [3]

Т.к. у тебя ХР, то используй в качестве xlLCID значение константы LOCALE_USER_DEFAULT

const xlLCID = LOCALE_USER_DEFAULT
..............
..............
If Assigned(xlApp) then
xlApp.Visible[xlLCID] := true;



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

Текущий архив: 2003.06.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
14-26708
cyborg
2003-05-21 17:06
2003.06.09
Что за фигня с сервером?


1-26485
sam-Lite
2003-05-29 09:04
2003.06.09
Как добраться до адреса с переменными какой-то пргоги.


9-26327
Gayrus
2002-12-26 03:33
2003.06.09
OpenGL кажется глючит


1-26555
Jaxtor
2003-05-28 11:29
2003.06.09
Определение количества символов в TCaption


4-26832
Scorp
2003-04-10 19:20
2003.06.09
Перехват изменения системного реестра