Вниз
Скачать: 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.027 c
7-1081171966
X9
2004-04-05 17:32
2004.05.23
WMI


8-1078930743
M@D
2004-03-10 17:59
2004.05.23
DelphiX


1-1084287680
Eugene30
2004-05-11 19:01
2004.05.23
Как программно (в run-time) получить список всех форм проекта?


3-1082724983
}|{yk
2004-04-23 16:56
2004.05.23
Понял где возникает ошибка в триггере


1-1084359481
Николай
2004-05-12 14:58
2004.05.23
Сохранение в компоненте Edit




   Наверх