Текущее время: Вс, июл 20 2025, 00:44

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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