Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.01 c
7-24244
Bosss20000
2002-05-23 19:02
2002.08.08
Запуск win-приложения из Delphi


6-24144
soho
2002-05-27 16:20
2002.08.08
Traffic


1-24034
3asys
2002-07-26 18:14
2002.08.08
Работа с Microsoft Equation 3.0


4-24263
mazepa
2002-06-01 02:15
2002.08.08
progress bar


7-24256
Посетитель
2002-05-24 14:52
2002.08.08
Как приостановить Shutdown компа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский