On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Не зарегистрирован
ссылка на сообщение  Отправлено: 02.06.07 14:19. Заголовок: Как заставить работать кнопку?


Ув. господа.

Как заставить работать кнопку?

Созданы макросы создания и удаления кнопки, Создан макрос который по идеи должен запускаться, кнопка создается и удаляется, но фактически не работает.

Все макросы находятся у меня в Module1/DocumentProject . И другое расположение неприемлемо т.к. данная программа нужна только для единственной модели.


Текст Макросов:

Public Sub CreateMacroControl()
Dim oCommandMgr As CommandManager
Dim oControlDefs As ControlDefinitions
Dim oMacroDef As MacroControlDefinition
Dim oPartStandardToolbar As CommandBar
Dim oMacroControl As CommandBarControl


Set oCommandMgr = ThisApplication.CommandManager
Set oControlDefs = oCommandMgr.ControlDefinitions ' Set a reference to the collection of ControlDefinitions
On Error Resume Next
Set oMacroDef = oControlDefs.Item("macro:Module1.DisplayMessage") ' Create a macro definition
If oMacroDef Is Nothing Then
Set oMacroDef = oControlDefs.AddMacroControlDefinition("Module1.DisplayMessage")
End If
Set oPartStandardToolbar = ThisApplication.UserInterfaceManager.CommandBars.Item("PMxPartStandardCmdBar") ' Set a reference to the Part Standard toolbar
Set oMacroControl = oPartStandardToolbar.Controls.AddMacro(oMacroDef) ' Add a macro control to the toolbar
oMacroDef.Enabled = True ' Enable the control

End Sub

Public Sub DeleteMacroControl()
Dim oPartStandardToolbar As CommandBar
Dim oMacroControl As CommandBarControl

Set oPartStandardToolbar = ThisApplication.UserInterfaceManager.CommandBars.Item("PMxPartStandardCmdBar")
For Each oMacroControl In oPartStandardToolbar.Controls
If oMacroControl.InternalName = "macro:Module1.DisplayMessage" Then
oMacroControl.Delete
Exit Sub
End If
Next

End Sub

Public Sub DisplayMessage()
UserForm1.Show
End Sub


Заранее благодарю,

Д


Спасибо: 0 
Цитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет