Текущее время: Чт, ноя 15 2018, 02:01

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Вт, окт 06 2015, 10:43 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 29 2011, 12:43
Сообщения: 47
Доброе утро!

Если я пытаюсь открыть workbooks с макросами в BW BEx7.4 , но получаю сообщение об ошибке в этой функции:
 
Public Function RegistryGet (iSubKeyName As String _
                             Дополнительное iValueName As String _
                             Дополнительное iHiveLocalMachine As Boolean) As String
 
Все рабочие тетради работают отлично в BW BEx7.3.
 
У меня были проблемы с миграцией с 7.0 на 7.3, но те шаги, которые я делал, уже на 7.4 не работают.
 
 
Буду признателен за любой совет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 09:00 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 17:14
Сообщения: 233
Пол: Мужской
Попробуйте поставить галку в настройках "не выполнять макрос" (не открывая книгу), потом открыть книгу, поставить точку прерывания в начале макроса, потом снять галку "не выполнять макрос", обновить книгу и пройтись по макросу под отладчиком.
Не факт, что проблема именно в той функции, которую вы написали.

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 09:47 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 29 2011, 12:43
Сообщения: 47
Я получаю следующее сообщение об ошибке:

Изображение


ps: если я делаю в Workbook с макросами в 7.4 , то у меня не получается открыть ее в 7.3 -> такая же ошибка


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 10:09 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 17:14
Сообщения: 233
Пол: Мужской
С галкой "Не выполнять Exit-макрос" книга открывается-выполняется?
Или ошибка?

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 10:40 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 29 2011, 12:43
Сообщения: 47
все равно прыгает в debugging модус

говорит, что не хватает SAP Bex Analyzer API....


Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 10:41 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 11:18
Сообщения: 485
lescha написал(а):
Я получаю следующее сообщение об ошибке:
ps: если я делаю в Workbook с макросами в 7.4 , то у меня не получается открыть ее в 7.3 -> такая же ошибка


А те параметры, что вы пытаетесь считать из реестра, там точно есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 10:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 08:19
Сообщения: 720
Откуда: Сибирь
Пол: Мужской
SAP GUI + Bex уже переустанавливали?

_________________
ешьте рыбу - в ней фосфор.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 10:59 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 17:14
Сообщения: 233
Пол: Мужской
lescha написал(а):
ps: если я делаю в Workbook с макросами в 7.4 , то у меня не получается открыть ее в 7.3 -> такая же ошибка

У вас 7.3 и 7.4 сейчас есть одновременно в наличии? На разных машинах? Офисы там чем отличаются? Версии, битность?

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 11:25 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 29 2011, 12:43
Сообщения: 47
офисы: BI ADddOn 7.x (based on 7.30) Sspport Package 8 Revision 2034
Citrixы: BI ADddOn 7.x (based on 7.40) Sspport Package 2 Revision 2051

большое спасибо за помощь!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Ср, окт 07 2015, 11:53 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 17:14
Сообщения: 233
Пол: Мужской
Посмотрите http://stackoverflow.com/questions/507191/cant-find-project-or-library-for-standard-vba-functions
Я бы проверил инфу из последнего ответа.

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Вс, ноя 29 2015, 12:36 
Начинающий
Начинающий

Зарегистрирован:
Вс, ноя 29 2015, 12:24
Сообщения: 1
Судя по скринам, выходит, что библиотека C:\Program Files\SAP\Business Explorer\BI\BExApi.tlb не подгружена.
Такое может быть в двух случаях: либо она по указанному пути отсутствует (это вы, полагаю, уже проверили), либо эксель не дает ее подгрузить. Есть у него такое понятие "Заблокированные объекты", это список, в который могут заноситься различные библиотеки, которые считаются неблагонадежными. У меня такое случалось при крэше экселя, после него разработанные мною xla-шки блокировались.
Соответственно, рекомендую найти этот список заблокированных объектов и убедиться в том, что в нем нету BExApi.tlb. В разных версиях офиса он находится в разных местах: в 2003-м почему-то в "Справка - О программе" (в жизни не догадаешься), в 2007 и более новых - в "Файл - Параметры - Надстройки".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Миграция Workbooks с 7.3 на 7.4 проблема с макросами
СообщениеДобавлено: Пт, авг 04 2017, 21:08 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 10:41
Сообщения: 152
Чтобы не было ошибки «Can’t find project or library» нужно убрать все галки с «MISSING: *» в меню "Tools\References" в окне Microsoft Visual Basic for Applications.
Затем нажать «Browse», найти файл, который не был найден по пути «Location» для объекта "MISSING: *" и поставить напротив него галочку.
Если у вас НЕ 64 битная система, то придётся сделать символическую ссылку такой командой:
Code:
mklink /j "c:\Program Files (x86)" "c:\Program Files"

Иначе не находится библиотека по такому пути: «c:\Program Files (x86)\SAP\Business Explorer\BI\BExApi.tlb». Откуда берётся этот путь не знаю.


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

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


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

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


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

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