Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Надстройка в Excel / 2 сообщений из 2, страница 1 из 1
26.05.2009, 17:43
    #36008743
sone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка в Excel
Столкнулся вот с такой проблемой, сделал надстройку в Excel:

Option Explicit
Private Sub Workbook_AddinInstall()
Dim objCmdBrPp As CommandBarPopup
Dim objCmdBtn As CommandBarButton

Set objCmdBrPp = Application.CommandBars _
("Worksheet Menu Bar").Controls("Ñåðâèñ")
On Error Resume Next
Set objCmdBtn = objCmdBrPp.Controls("Report")
If Err.Number <> 0 Then
Set objCmdBtn = objCmdBrPp.Controls.Add _
(Type:=msoControlButton, before:=4)
End If
On Error GoTo 0

With objCmdBtn
.Caption = "Report"
.OnAction = "Help1"
End With

End Sub

Private Sub Workbook_AddinUninstall()

On Error Resume Next
Application.CommandBars("Worksheet Menu Bar") _
.Controls("Ñåðâèñ").Controls("Report").Delete
End Sub

но при запуске этой надстройки выдает мне следующую ошибку:

Не найден макрос 'Report.xla!Help1'

Хотя макрос с именем Help1 существует...
Подскажите,пожалуйста, в чем проблема
...
Рейтинг: 0 / 0
11.06.2009, 08:28
    #36036755
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка в Excel
sone,
У макроса Help1 впереди "Private" или "Public"?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Надстройка в Excel / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]