Merhaba,
Aşağıdaki kodlarla excele menü eklentisi yapılabiliyormuş (denedim oldu
). Ben bu menüyü excel açıldığında normal menü gibi standart olmasını istiyorum bunu nasıl yapabilirim.
Şimdiden teşekkürler.
Aşağıdaki kodlarla excele menü eklentisi yapılabiliyormuş (denedim oldu
Şimdiden teşekkürler.
OnAction = komutu ile makrunuzu hazırlyaıp çağırabilirsiniz.Kod:Sub Gorunum_Menu_Hazirla() Dim AnaMenu As CommandBarControl, AltMenu As CommandBarControl KomutDugmemiSil "Gorunum" Set AnaMenu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True) With AnaMenu .Caption = "AnaMenu" .Tag = "Gorunum" .BeginGroup = False End With With AnaMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "Menu1" .OnAction = "MakroCagir" End With If AnaMenu Is Nothing Then Exit Sub Set AltMenu = AnaMenu.Controls.Add(msoControlPopup, 1, , , True) With AltMenu .Caption = "Menu2" End With With AltMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "1.komut" .OnAction = "MakroCagir" End With End Sub Sub KomutDugmemiSil(Menum As String) Do On Error Resume Next Application.CommandBars.FindControl(, , Menum, False).Delete Loop Until Application.CommandBars.FindControl(, , Menum, False) Is Nothing End Sub Sub MenüSil() KomutDugmemiSil "Gorunum" End Sub Sub MakroCagir() MsgBox "Geldim : " & Now End Sub