Текущее время: Ср, авг 20 2025, 07:17

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка рабочей книги, на поле для ввода.
СообщениеДобавлено: Пт, сен 10 2010, 12:55 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 18 2007, 14:21
Сообщения: 17
Пол: Мужской
Добрый день,

Столкнулся со следующей проблемой:
В рабочей книге BEx 7, при установке курсора на поле открытое для ввода выскакивает ошибка
"Object variable or With block variable not set" в строке стандартной функции
Code:
pBallonn.BalloonType = 1

при комментировании ругается на следующую, при комментировании всего блока все работает.
Версия Excel 2007, Книга Excel 2003.
Похоже на какой то баг, книгу никто не трогал, просто перестала работать.
Поиск результатов не принес.

Буду признателен за любую помощь.

Код стандартной функции модуля Common BexAnalyzer.xla привожу:
Code:
Public Sub SetBalloonText(Optional ByVal iLabel1 As String = "", Optional ByVal iLabel2 As String = "", Optional ByVal iLabel3 As String = "", Optional ByVal iHeading As String = "")
  If Not pBallonn Is Nothing Then
    Assistant.Animation = msoAnimationCheckingSomething
    pBallonn.Close
  End If
  Set pBallonn = Application.Assistant.NewBalloon
  pBallonn.BalloonType = 1
  pBallonn.Icon = 3
  pBallonn.Mode = msoModeModeless
  pBallonn.Button = 1
  pBallonn.Callback = "CloseBalloon"
  pBallonn.Heading = iHeading
  pBallonn.Labels(1).Text = iLabel1
  pBallonn.Labels(2).Text = iLabel2
  pBallonn.Labels(3).Text = iLabel3
  On Error Resume Next
  Call pBallonn.Show
End Sub


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка рабочей книги, на поле для ввода.
СообщениеДобавлено: Пт, сен 10 2010, 14:16 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 18 2007, 14:21
Сообщения: 17
Пол: Мужской
Выяснил, что эта процедура - обработчик всплывающего помощника MS Office.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка рабочей книги, на поле для ввода.
СообщениеДобавлено: Пн, сен 13 2010, 08:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Привет! Такая же проблема. Выскакивает такое же сообщение, но только в Excel 2010. В 2007 всё работает нормально. Комментирование строк помогает, думал вначале что это из-за GUI 7.20. Оказалось gui не причём.
Как этого помощника отключить? В параметрах соответствующей опции не нашёл.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка рабочей книги, на поле для ввода.
СообщениеДобавлено: Пн, сен 13 2010, 09:34 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 18 2007, 14:21
Сообщения: 17
Пол: Мужской
Да, ошибся, Excel 2010.

Пока удалось узнать что в 2010 офисе помощников уже нет, вероятно потому и ругается.
Не понятно почему рабочий отчет вдруг становится нерабочим. При том что версия Excel и BEx не менялась.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка рабочей книги, на поле для ввода.
СообщениеДобавлено: Пн, сен 13 2010, 13:54 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 18 2007, 14:21
Сообщения: 17
Пол: Мужской
Нашел ноту по сабжу

Note 1468414 - Runtime error when using BExAnalyzer in Excel 2010

Symptom
Runtime error appears in case of Planning Scenarios when BExAnalyzer is used in Excel 2010.

Reason and Prerequisites
The error appears because BExAnalyzer uses the Balloon object which is part of the Office Assistant which was removed from Office 2010.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка рабочей книги, на поле для ввода.  Тема решена
СообщениеДобавлено: Пн, сен 13 2010, 14:55 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 18 2007, 14:21
Сообщения: 17
Пол: Мужской
собственно сам патч =)
Code:
If Val(Application.Version) > 12 Then Exit Sub


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

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


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

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


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

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