Вниз
Скачать: CL | DM;

Need help: Excel & Delphi   Найти похожие ветки 

 
xroad   (2004-05-05 12:17) [0]

Надеюсь, кто-нить поможет. Столкнулся со следующей проблемой: при вызове из Delphi макроса Excel не отрабатывает [в макросе] метод Find (т.е. поиск по листу). Не ищет НИЧЕГО, даже пустую строку. Причём при запуске этого-же макроса из Excel всё ok. Может, это такая фича Delphi (я не силён в ней :()?
Используется Delphi 7, Excel2000


 
Goida ©   (2004-05-05 13:43) [1]

Ты, наверно, не задаешь параметр?
А вообще, реализуй этот поиск из Delphi, а не макросом...


 
xroad   (2004-05-05 14:38) [2]

Переписать в Delphi слишком накладно (постановка задачи такая). И макрос, где используется этот несчастный Find, вызывается без параметров.


 
Goida ©   (2004-05-05 16:09) [3]

Так он что-то конкретное ищет?


 
xroad   (2004-05-05 18:25) [4]

В самом макросе (т.е. VBA) идёт поиск первой пустой ячейки на странице (т.е. ищется пустая строка ""). Опережая возможный вопрос, скажу, что такая ячейка на листе есть и не одна. Так вот именно при вызове из Deplhi ничего и не ищется. При запуске из другого Excel"я (тоже через OLE) - всё Ok. Пробывал модифицировать макрос для поиска точно существующего значения - не находит и всё тут.
Сдаётся мне, что Borland и Microsoft вместе не живут.


 
div ©   (2004-05-05 18:34) [5]

здается мне что используются сервера для Офиса_ХР... если так то для работы с Офисом_ниже_ХР нужно использовать такие же функции но с префиксом Old. На сколько могу вспомнить (скорее ошибаюсь) то OldExecuteMacro(...). Хотя не факт...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
14-1083762653
Undert
2004-05-05 17:10
2004.05.23
Блин, задолбало!


3-1083307934
pan
2004-04-30 10:52
2004.05.23
А есть ли набор компонет ADO для D4?


4-1081185457
Kme
2004-04-05 21:17
2004.05.23
Печать на принтер из файла


1-1083747219
SoftAl
2004-05-05 12:53
2004.05.23
Управление чужим софтом


1-1083909947
bon
2004-05-07 10:05
2004.05.23
TToolBar & TToolButton




   Наверх