Текущее время: Пт, сен 05 2025, 02:34

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Не отрабатывается макрос в BEx Analyzer
СообщениеДобавлено: Ср, дек 11 2013, 15:07 
Ассистент
Ассистент

Зарегистрирован:
Ср, мар 27 2013, 13:09
Сообщения: 27
Добрый день!

Возникла проблема при отработке VBA макроса в BEx Analyzer (BI AddON 7.X (based on 7.20) Support Package 0 Revision 1607), а именно на строчку вставки картинок в ячейку:

Code:
Call Table.Shapes.AddPicture("D:\_foto\pic.jpg", msoTrue, msoTrue, _
Range(rgResult.Address).Offset(i, 6).Left + 12, _
Range(rgResult.Address).Offset(i, 6).Top + 12, 35, 30)


Ошибка: Run-time error '424': Object required

Если заменить данный метод вставки картинок на обычный Insert, то все работает. Но в силу реализации задачи, метод Insert не подходит, поскольку он вставляет картинку в рабочую книгу Excel, а потом с помощью двух свойств передвигает ее в нужное место. На это уходит много времени, 7-8 минут.

В обычном Excel 2007 макрос отрабатывает, все великолепно. Но с Analyzer надстройкой нет.

В чем может быть проблема, может есть какая-то нота или патч какой-нибудь накатить или наоборот откатить? Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не отрабатывается макрос в BEx Analyzer
СообщениеДобавлено: Ср, дек 11 2013, 16:50 
Ассистент
Ассистент

Зарегистрирован:
Пт, июн 20 2008, 08:39
Сообщения: 31
Откуда: msk
Пол: Мужской
А есть лист с именем "table"? Именно name, а не название листа. в бексе, насколько помню, имя у листов sheetsX
а так работает?
Worksheets("Table").shapes...
Или Sheets2.shapes...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не отрабатывается макрос в BEx Analyzer
СообщениеДобавлено: Чт, дек 12 2013, 08:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
у вас SAP GUI случаем не настроен на "старый" интерфейс? в настройках не выбрана ли тема Classic Theme? Если да - то смените на другую....

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не отрабатывается макрос в BEx Analyzer
СообщениеДобавлено: Чт, дек 12 2013, 10:35 
Ассистент
Ассистент

Зарегистрирован:
Ср, мар 27 2013, 13:09
Сообщения: 27
scp, BW - ник, спасибо, что откликнулись.

scp, вы правы, точно!

Code:
Call Sheet2.Shapes.AddPicture("D:\_foto\pic.jpg", msoTrue, msoTrue, _
Range(rgResult.Address).Offset(i, 6).Left + 12, _
Range(rgResult.Address).Offset(i, 6).Top + 12, 35, 30)


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

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


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

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


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

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