Текущее время: Ср, ноя 05 2025, 08:37

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


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

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


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

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