У меня через ole передается внутренняя таблица в EXCEL.
Там, если я её меняю и нажимаю свою кнопку сохранить, то вызывается метод get_ranges_data:
Code:
rangeitem-name = 'matrix'.
APPEND rangeitem TO ranges.
CALL METHOD spreadsheet->get_ranges_data
EXPORTING
all = ' '
no_flush = ' '
IMPORTING
contents = excel_input
CHANGING
ranges = ranges.
Дело в том, что если я не нажимаю при изменении значения в ячейке кнопку Enter, а переключась с изменяемой ячейки на ячейку мышкой, то при вызове этого метода(в сохранении)
таблица excel_input пуста и никаких изменений не фиксируется

.
Пробовал перед перед этим вызывать всякие методы
интерфейса I_OI_SPREADSHEET : UPDATE_FRONTEND и др.
эффекта никакого.
Получается, пользователь должен в EXCELE обязательно хотябы раз нажать на кнопку ENTER:(
Как с этим справиться?
Заранее спасибо!