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

Вниз

Поиск в Excelевском документе   Найти похожие ветки 

 
Серг   (2004-04-15 16:17) [0]

Всем привет!
Кто подскажет как в Excelевском документе найти нужное слово или фразу? Можно конечно
написать макрос, а потом его вызвать из программы, но такой вариант не устроит, т.к.
документов много и они постоянно обновляются. Спасибо.


 
VMcL ©   (2004-04-15 16:40) [1]

Можно ЗАПИСАТЬ макрос и посмотреть, какие функции/методы вызываются.


 
Серг   (2004-04-15 16:51) [2]

VMcL
Я так и делаю, но в Delphi это будет чуть по другому, и из-за это не получается поиск.


 
VMcL ©   (2004-04-15 17:00) [3]

>>Серг  (15.04.04 16:51) [2]

Предлагаешь поиграть в телепатов? Что конкретно не получается?


 
WebErr ©   (2004-04-15 17:07) [4]


> Что конкретно не получается?

Судя по молчанию - поиграть в телепатов! :))))


 
Серг   (2004-04-15 17:30) [5]

Код в delphi не получается. Не знаю что какая переменная означает.


 
VMcL ©   (2004-04-15 17:32) [6]

>>Серг  (15.04.04 17:30) [5]

Это очень плохо. Надеюсь ты это уже исправил.


 
Fast   (2004-04-15 17:34) [7]

А через что используешь екселевский файл?


 
Серг   (2004-04-15 17:41) [8]

Какую из этих двух функций описанных в Excel2000.pas надо использовать

Find(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant; out RHS: Double)

Find(What: OleVariant; After: OleVariant; LookIn: OleVariant; LookAt: OleVariant;
                  SearchOrder: OleVariant; SearchDirection: XlSearchDirection;
                  MatchCase: OleVariant; MatchByte: OleVariant; out RHS: Range)

и что означают в них переменные?


 
VMcL ©   (2004-04-15 17:49) [9]

>>Серг  (15.04.04 17:41) [8]

Excel. Alt+F11. F2.


 
Серг   (2004-04-15 18:07) [10]

VMcL Спасибо.
Пробую так, мне надо найти слово "sky":
Workbooks.Find("sky", "" );
Ответ метод "Find" не поддерживается.
Что не так


 
VMcL ©   (2004-04-15 18:11) [11]

А кто тебе сказал, что метод Find есть у класса Workbook?


 
Серг   (2004-04-15 18:21) [12]

Кажись получилось
WorkSheets[1].Range[Cell1, Cell2].Find("sky");
Коряво, но работает.
А как у Вас.
Спасибо за внимание! Особенно за Excel. Alt+F11. F2. Честно, не знал.



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

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

Наверх




Память: 0.49 MB
Время: 0.028 c
4-1078450068
sucer
2004-03-05 04:27
2004.05.02
Как корректно уничтожить поток(Thread)?


3-1080912855
FireStorm
2004-04-02 17:34
2004.05.02
Как подключиться к БД MYSQL в Дельфи?


1-1081858010
ЕвгенийК
2004-04-13 16:06
2004.05.02
Обладатели Delphi 5 или BCB 5 дайте DsgnIntf.dcu PLS!


6-1078175716
ser_ega
2004-03-02 00:15
2004.05.02
Explorer


6-1078637445
Scorp2
2004-03-07 08:30
2004.05.02
Как узнать есть ли соединение с интернетом?