Главная страница
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.013 c
14-26704
Mike_Goblin
2003-05-21 18:11
2003.06.09
Улыбнитесь, коллеги


1-26487
lightix
2003-05-29 15:06
2003.06.09
Передача данных в Excel из C++ Builder


1-26435
maxfiles
2003-05-29 04:07
2003.06.09
OnClick в MenuItem


14-26658
Knight
2003-05-24 10:02
2003.06.09
Программы для создания календарей


1-26598
Intell
2003-05-26 17:43
2003.06.09
Как текст из Edit перевести в цифры?