Ниже прикреплен скрин.
Кто сможет повторить мой, безусловно гениальный, код
Это сложнееkeks-n писал(а):Ага. Можно ещё банальную объектную модель, предоставляемую плагинам заюзать.
Кто сможет повторить мой, безусловно гениальный, код
Option Explicit
Public VBInstance As VBIDE.VBE
Dim br As CommandBar
Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant)
Set VBInstance = Application
Set br = VBInstance.CommandBars.Add("011ad5b0-63ed-4cb6-aa5e-444e5409df3e. UUID поставил потому что захотелось ", msoBarTop, Temporary:=False)
Dim combo As CommandBarComboBox
br.Enabled = True
br.Visible = True
Set combo = br.Controls.Add(msoControlComboBox)
combo.Width = Screen.TwipsPerPixelX * 200
combo.AddItem "И где гениальность?"
combo.ListIndex = 1
End Sub
Private Sub AddinInstance_OnDisconnection(ByVal RemoveMode As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
On Error Resume Next
br.Delete
End Sub
Private Sub IDTExtensibility_OnStartupComplete(custom() As Variant)
End Sub
Вернуться в Holy Wars@VBStreets
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26