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

Вниз

Редактирование ячейки в Excel   Найти похожие ветки 

 
Grayver   (2004-07-22 08:47) [0]

В общем проблема у меня в следующем: я использую интерфейсы для работы с Excel"ом, то есть подключаюсь к нему при помощи класса TExcelApplication. С подключением проблем нет. А вот когда нужно работать с ним - вот тут такая проблема. Если открытый до этого Эксел находился в состоянии редактирования ячейки (когда все элементы интерфейса Эксела недоступны), то при попытке выполнить какую-либо операции вываливается неперехватываемая ошибка "Call was rejected by callee". По этому поводу 2 вопроса:

1. Как определить, что Эксел находится в этом режиме редактирования
2. Как вывести его их этого режима
 (метод SendKeys("{ESC}") не помогает, хотя в самом Экселе нажатие Esc выводит его из этого режима)


 
Grayver   (2004-07-22 11:34) [1]

неужели никто не сталкивался с такой проблемой?
заранее спасибо. (забыл сказать)


 
ИдиотЪ   (2004-07-22 13:51) [2]

глянь методы
Application.ActiveCell
хотя если у тебя будет диалоговое окно, его так не закрыть


 
Grayver   (2004-07-22 19:33) [3]

все методы пересмотрел - ничего полезного не нашел :(.
Единственный метод, который не дает ошибки и работает - Undo, но вот мне бы выйти из этого режима редактирования (или хотя бы узнать что я в нем)



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1090931350
dron
2004-07-27 16:29
2004.08.08
Спецы трединга помогите


3-1089608096
DENpro
2004-07-12 08:54
2004.08.08
BackUp Interbase


1-1090930435
GrayFace
2004-07-27 16:13
2004.08.08
Чем отличаются GetMem и AllocMem?


14-1090369326
Soft
2004-07-21 04:22
2004.08.08
Интернет - необходимость или роскошь?


3-1089537747
zarti
2004-07-11 13:22
2004.08.08
Проблема с автоматической вставкой значения первичного ключа