Добрый день, знатоки. Реализую выгрузку в Excel через DOI. Пытаюсь выполнить динамический макрос методом i_oi_document_proxy->execute_macro( ), но при вызове выдается ошибка, что тип неизвестен, то есть execute_macro не понимает объектов Excel, Range, Worksheet, то есть как бы SAP не знает объектов Excel. Может кто-нибудь решал подобную проблему? Код ниже.
r_docproxy->get_script_collection( IMPORTING error = lo_err scripts = lo_scripts retcode = lv_retcode ).
lo_scripts->add_script_from_table( EXPORTING script_name = 'Macro1' script_table = lt_script script_type = lo_scripts->script_type_vbscript IMPORTING error = lo_err retcode = lv_retcode ). r_docproxy->execute_macro( EXPORTING macro_string = 'test' script_name = 'Macro1' IMPORTING retcode = lv_retcode error = lo_err ).
|