- Katılım
- 28 Şubat 2007
- Mesajlar
- 251
- Excel Vers. ve Dili
- visual basic
Arkadaşlar selam,
Ben Excel'de kendimce bir menu ekledim. Ancak şöyle bir sorunum war ki ben menumu ekledikten sonra bir de baktim bu Add-Ins diye bir bolum altına geliyor. Yani sanirim bu Excel 2007'de olan birsey oysaki ben Add-Ins yerine direk Menumun adı olan telefon rehberi yazsın istiyorum.
Ekte örneği görebilirsiniz.
Bunu nasıl yapabiliriz acaba?
Teşekkürler.
Kodlar;
Sub auto_open()
On Error Resume Next
Application.CommandBars(1).Controls("Telefon Rehberi").Delete
Set Menu = Application.CommandBars(1).Controls.Add(msoControlPopup)
Menu.Caption = "Telefon Rehberi"
With Menu.Controls.Add(msoControlButton)
.Caption = "Rehber"
.OnAction = "formac"
.FaceId = 479
End With
End Sub
Sub auto_close()
On Error Resume Next
Application.CommandBars(1).Controls("Telefon Rehberi").Delete
End Sub
Sub formac()
MsgBox "işlem tamam"
End Sub
Ben Excel'de kendimce bir menu ekledim. Ancak şöyle bir sorunum war ki ben menumu ekledikten sonra bir de baktim bu Add-Ins diye bir bolum altına geliyor. Yani sanirim bu Excel 2007'de olan birsey oysaki ben Add-Ins yerine direk Menumun adı olan telefon rehberi yazsın istiyorum.
Ekte örneği görebilirsiniz.
Bunu nasıl yapabiliriz acaba?
Teşekkürler.
Kodlar;
Sub auto_open()
On Error Resume Next
Application.CommandBars(1).Controls("Telefon Rehberi").Delete
Set Menu = Application.CommandBars(1).Controls.Add(msoControlPopup)
Menu.Caption = "Telefon Rehberi"
With Menu.Controls.Add(msoControlButton)
.Caption = "Rehber"
.OnAction = "formac"
.FaceId = 479
End With
End Sub
Sub auto_close()
On Error Resume Next
Application.CommandBars(1).Controls("Telefon Rehberi").Delete
End Sub
Sub formac()
MsgBox "işlem tamam"
End Sub
Ekli dosyalar
-
13.5 KB Görüntüleme: 20