Текущее время: Пн, авг 04 2025, 04:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Проблема не могу удалить BOOKMARK через OLE.
СообщениеДобавлено: Пт, дек 18 2009, 14:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 23 2005, 13:28
Сообщения: 113
Откуда: Южно-Сахалинск
сделал AUTOMATION TRACE в файл. получил следующее.

(Error)(18.12.09 12:02:06.720): CALL METHOD "Bookmarks"[DispID=-1] OF [#43/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 43 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'
(Error)(18.12.09 12:02:22.533): CALL METHOD "Bookmarks"[DispID=-1] OF [#44/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 44 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'
(Error)(18.12.09 12:02:24.283): CALL METHOD "Bookmarks"[DispID=-1] OF [#45/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 45 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'
(Error)(18.12.09 12:02:25.486): CALL METHOD "Bookmarks"[DispID=-1] OF [#46/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 46 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'
(Error)(18.12.09 12:02:30.502): CALL METHOD "Bookmarks"[DispID=-1] OF [#47/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 47 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'
(Error)(18.12.09 12:02:31.424): CALL METHOD "Bookmarks"[DispID=-1] OF [#48/0x0D1DAC1C/303/SAP.DocumentContainerControl.1]
CMyAutomationDriver::CallMethod: GetIDsOfNames of 'Bookmarks' for object 48 failed with HRESULT = -2147352570 Description: 'Неизвестное имя'

и.т.д ещё раз 50


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема не могу удалить BOOKMARK через OLE.
СообщениеДобавлено: Пт, дек 18 2009, 15:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 23 2005, 13:28
Сообщения: 113
Откуда: Южно-Сахалинск
проблема решена. Вот так вот выглядит работающий код:

loop at it_z.
WORD_OBJ = APP-OBJ.
GET PROPERTY OF WORD_OBJ 'Application' = APP_OBJ NO FLUSH.
check sy-subrc eq 0.
GET PROPERTY OF APP_OBJ 'ActiveDocument' = ACT_OBJ NO FLUSH.
check sy-subrc eq 0.
GET PROPERTY OF ACT_OBJ 'Bookmarks' = BOOKMARKS_OBJ NO FLUSH.
check sy-subrc eq 0.
GET PROPERTY OF BOOKMARKS_OBJ 'Item' = BOOKMARK_OBJ NO FLUSH EXPORTING #1 = it_z-name_z .
check sy-subrc eq 0.
call method of BOOKMARK_OBJ 'Select' NO FLUSH.
check sy-subrc eq 0.
GET PROPERTY OF WORD_OBJ 'ActiveWindow' = ACTWINDOW_OBJ NO FLUSH.
check sy-subrc eq 0.
GET PROPERTY OF ACTWINDOW_OBJ 'Selection' = SEL_OBJ NO FLUSH.
check sy-subrc eq 0.
call method of SEL_OBJ 'Delete'NO FLUSH EXPORTING #1 = 1 #2 = 1.

CALL FUNCTION 'FLUSH'
EXCEPTIONS
CNTL_SYSTEM_ERROR = 1
CNTL_ERROR = 2
OTHERS = 3
.


endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема не могу удалить BOOKMARK через OLE.
СообщениеДобавлено: Пт, дек 18 2009, 15:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 23 2005, 13:28
Сообщения: 113
Откуда: Южно-Сахалинск
всем кто помогал спасибо. тему можно закрывать


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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


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

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


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

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