Текущий архив: 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.45 MB
Время: 0.039 c