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

Вниз

Events Excel in Delphi?   Найти похожие ветки 

 
Denvor ©   (2002-07-25 02:37) [0]

Ребята! Как обратиться к изменившейся ячейке в Excel, когда процедура ExcelApplication1.onSheetChange(T:Object;Sh,Target as OLevariant) присылает переменные Sh - лист и Target - ячейка? Как по этим переменным узнать координаты изменившейся ячейки в виде "Sheet1!A4"?


 
Denvor ©   (2002-07-26 01:18) [1]

Ну в VBA я мог сделать такой фокус:
if (Sh.Name="Лист1")and (Target.Address=$D$4) then
...................................
End if
И всё прекрасно работало, пока к Excel не присоединяется чужое приложение и не отключает события.Поэтому использовал Delphi.
А в Delphi делал так:
var WorkbookI,SheetI:variant;
begin
WorkbookI:=ExcelApplication1.ActiveWorkbook;
SheetI:=WorkbookI.Worksheets.Item["Лист1"];

if (Sh=SheetI) and (Target.Addres=Range["D4","D4"]) then
begin
.............
end;
И делфа не может откомпилировать это условие. Может кто знает почему?



 
Denvor ©   (2002-07-28 01:26) [2]

Ребят, ну хоть ссылочку на что-то подобное?


 
Denvor ©   (2002-07-29 02:10) [3]

Что в Excel с такой проблеммой никто не сталкивался?



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
3-23943
Explorer
2002-07-18 14:29
2002.08.08
КАК РЕЗУЛЬТАТ ЗАПРОСА ЗАПИСАТЬ В ФАЙЛ


6-24163
ss18
2002-05-26 16:51
2002.08.08
Кто нибудь работал с DNS-сервером?


1-24075
LexusR
2002-07-26 07:43
2002.08.08
COM-объект умирает раньше времени


1-24110
nikolo
2002-07-26 13:29
2002.08.08
Как из Delphi приконектиться к MS SQL Server?


1-23967
Kurt
2002-07-25 10:57
2002.08.08
Главная форма приложения! Как ее менять? Плиз, помогите!