Текущее время: Пт, июл 18 2025, 19:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: OLE2 Excel Как после Find определить номер строки
СообщениеДобавлено: Ср, сен 22 2010, 14:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Добрый день подскажите пожалуйста как после find получить номер строки?

* Подготовка для работы с шаблоном

Подготавливаем работу с xls
Code:
 
  CREATE OBJECT  gs_excel     'EXCEL.APPLICATION'.
  CALL METHOD OF gs_excel       'Workbooks' = gs_workbooks.
  CALL METHOD OF gs_workbooks   'Open'      = gs_workbook
          EXPORTING #1 = file_name.

  CALL METHOD  OF gs_workbook    'Activate'.
  GET PROPERTY OF gs_workbook    'Activesheet' = gs_activesheet.
  GET PROPERTY OF gs_activesheet 'Cells'       = gs_cells.


Ищу нужное мне значение
Code:
CALL METHOD OF gs_cells 'Find' = gs_range_origin
       EXPORTING #1 = '[npp]'.


После того как нашел значение "[npp]" пытаюсь получить номер строки
Code:
CALL METHOD OF gs_excel 'ActiveCell' = gs_activecell.
CALL METHOD OF gs_activecell 'Row'   = gs_Row.


Code:
  CALL METHOD OF gs_excel 'Rows'  = gs_rows EXPORTING #1 = gs_row.
  CALL METHOD OF gs_rows  'Select'.
  CALL METHOD OF gs_rows  'Copy'  = gs_range_origin.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OLE2 Excel Как после Find определить номер строки
СообщениеДобавлено: Ср, сен 22 2010, 15:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
А gs_range_origin для чего тогда?

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OLE2 Excel Как после Find определить номер строки  Тема решена
СообщениеДобавлено: Ср, сен 22 2010, 16:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
SYS написал(а):
А gs_range_origin для чего тогда?


Вы имели ввиду так?

Code:
CALL METHOD OF gs_cells 'Find' = gs_range_origin EXPORTING #1 = '[npp]'.
CALL METHOD OF gs_range_origin 'Row'   = gs_Row.
CALL METHOD OF gs_excel 'Rows' = gs_rows EXPORTING #1 = gs_row.


Спасибо помогло!


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

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


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

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


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

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