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

Вниз

как мониторить значения ячеек в екселе   Найти похожие ветки 

 
Apachi   (2007-01-19 12:52) [0]

Открываю Excel
Excel1:= CreateOleObject("Excel.Application");
Excel1.Application.WorkBooks.Add;
Excel1.Application.Worksheets.Item[1].Cells[1,1]:="fffffffff";
Excel1.Visible:=true;

Затем по таимеру проверяю значение
s:=Excel1.Application.Worksheets.Item[1].Cells[1,1]

если первая ячейка заблокированна (открыта в екселе на редактирование) то праграмма вылетает так как в доступе к ячейке ей отказано

как мониторит значение ячеек???


 
Apachi   (2007-01-19 12:58) [1]

или как узнать редактируется ячейка или нет


 
Elen ©   (2007-01-19 13:13) [2]


> как узнать редактируется ячейка или нет

Есть в Оффисе событие для Worksheet OnChange - Occurs when cells on the worksheet are changed by the user or by an external link., его и пропиши


 
Apachi   (2007-01-19 13:15) [3]

я TExcelApplication нормально создавать не умею
а как его создать и запустить что бы он виден был

не из главной формы
я не знаю какие параметры указывать что бы ексель виден был


 
Elen ©   (2007-01-19 13:16) [4]

Добавлю что выгладит оно вот так :
procedure TForm1.ExcelWorksheet1Change(Sender: TObject;
 var Target: OleVariant);
begin

end;


Это если будеш ручками прописывать, но можеш посмотреть в компоненте TExcelWorksheet как это сделано


 
Elen ©   (2007-01-19 13:18) [5]


> Apachi   (19.01.07 13:15) [3]

Не пойму вопроса?


 
Apachi   (2007-01-19 13:20) [6]

Exel:=TExcelApplication.Create(nil);
 Exel.Workbooks.Add(null,0);
 Exel.Visible[0]:=true;

как то ексель коряво отображается
не подскажите как правильно надо запускать плииз


 
Elen ©   (2007-01-19 13:24) [7]


> как то ексель коряво отображается
> не подскажите как правильно надо за

Коряво это как - симптомы в студию (у меня все класно запускается, только я не создаю его ручками а кидаю на форму компонентик TExcelApplication из вкладки Servers)



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

Форум: "Основная";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
1-1168968633
Garacio
2007-01-16 20:30
2007.03.11
найти пустые ячейки в третьем столбце ListView по всем строкам


6-1159806707
vedm
2006-10-02 20:31
2007.03.11
TIdMultiPartFormDataStream и большие файлы.


2-1171795680
Litestone
2007-02-18 13:48
2007.03.11
Путь к файлу


3-1165992976
VadimSpb
2006-12-13 09:56
2007.03.11
Запись - "фантом"


6-1159851979
YurkaT
2006-10-03 09:06
2007.03.11
из памяти клиенту в браузер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский