Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.047 c
4-1080983582
REAL2
2004-04-03 13:13
2004.05.23
Кнопки как в ХР.


1-1083932811
Magician
2004-05-07 16:26
2004.05.23
Как добавить картинку в DrawGrid


7-1078835316
Алексей
2004-03-09 15:28
2004.05.23
Серийные номера


14-1083154935
Mr.Credo
2004-04-28 16:22
2004.05.23
Учебник


7-1082112699
nv_
2004-04-16 14:51
2004.05.23
Как заставить окно показаться?