Текущее время: Пн, июл 28 2025, 17:24

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Замена символов в Excel
СообщениеДобавлено: Чт, фев 16 2006, 15:49 
Гость
Необходимо в Excel заменить ggg на 555, причем ggg может стоять не всегда в конкретной ячейке и не в одном месте, может встретиться в любой ячейке листа, помогите преложить макрос на Abap

Cells.Replace What:="ggg", Replacement:="555", LookAt:=xlPart,
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,
ReplaceFormat:=False


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, фев 16 2006, 17:36 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 10 2006, 15:12
Сообщения: 32
Откуда: Белгород
Пол: Мужской
Тебе точно надо перекладывать макрос на Абап?
Гораздо проще создать его в Экселе, а из абапа просто вызывать методом I_OI_DOCUMENT_PROXY->EXECUTE_MACRO.
Code:
data: document TYPE REF TO i_oi_document_proxy.
....

    call method document->EXECUTE_MACRO
        exporting
          macro_string = 'Module1.Change'
          param1 = 'ggg'
          param2 = '555'
          param_count = 2.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 16 2006, 17:52 
Гость
dian написал:
Тебе точно надо перекладывать макрос на Абап?
Гораздо проще создать его в Экселе, а из абапа просто вызывать методом I_OI_DOCUMENT_PROXY->EXECUTE_MACRO.
Code:
data: document TYPE REF TO i_oi_document_proxy.
....

    call method document->EXECUTE_MACRO
        exporting
          macro_string = 'Module1.Change'
          param1 = 'ggg'
          param2 = '555'
          param_count = 2.


возможно, дело в антивирусах и безопасности?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 16 2006, 18:53 
Специалист
Специалист

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
Сам недавно мучался с этим, проблема была в том что вместо констант
xlPart надо использовать '0', '1' ...
Code:
    CALL METHOD OF g_worksheet 'Cells' = g_cell.

    CALL METHOD OF g_cell 'Replace'
      EXPORTING
      #1 = 'ggg'
      #2 = '555'
      #3 = '0'.

Остальные параметры можно опустить.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB