• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excele menu eklemede yeni bir olay

Katılım
19 Mayıs 2012
Mesajlar
9
Excel Vers. ve Dili
Excel 2007
Arkadaşlar,

Excel de kendi olşuturduğum xlam eklentisi içerisinde Auto_Open() içerisine,

Set benimmenu = Application.CommandBars(1).Controls.Add(msoControlPopup, 1, , , True)
With hkmenu
.Caption = "&benimmenu"
.Tag = "benimmenutag"
.BeginGroup = False
End With

gibi kodlar kullanarak. excel de menü ekleme yapıyordum. Bu menüleri de kullanıyorum.

Bugün ilginç bir olay oldu. Bir arkadaşım bir eklenti dosyası (xlam) gönderdi. VBA kodları şifreli değil. İçerisindeki modülü ve kodu görebiliyorum. Fakat içerisindeki modülde menu ekleme kodları yok. Buna rağmen açıldığında menü ekliyor. İçerisindeki tüm kodları siliyorum ve kaydediyorum. Yine açıldığından menü ekliyor.

VBA menüleri haricinde menü ekleme komutlarının yazıldığı gizli bir yer mi var.
 
Yanlış anlamış olabilir ama, dosyayı kapatırken menüyü sildirmiyorsa kalıcı olur...
Her açtığınızda da menü oradadır..
 
Sayın h_semerkand,

Murat Osma Bey'in yorumuna ilaveten, üstadın affına sığınarak, benim de yeni öğrendiğim bir yöntem sorunuzun cevabı olabilir. Bu konularda yeniyim, yanlış bir bilgi verirsem kusura bakmayın.

RibbonX Visual Editor ile yapılabiliyor. Şu anda yaptığım bütün eklentilerde makrolar için şeride kendi sekmemi bu programla ekleyebiliyorum ve herhangi bir komut yazmıyorum bunun için. Detaylı bilgiyi aşağıdaki sayfada bulabilirsiniz;

http://www.andypope.info/vba/ribboneditor.htm

Başka bir program da Office Custom UI Editor. Bu programda kodları kendiniz yazıyorsunuz, RibbonX Visual Editor ise görsel olarak hazırlanmış, daha basit, kodları kendi yazıyor ve eklenti olarak olarak hazırlandığından bilgisayara kurmanıza gerek yok ve "preview" seçeneği var. Ancak arasıra sorun çıkarıyor.

Kodları görmemenizin nedeni de menü oluşturan kodları xlam dosyasının içine xlm olarak gömüyor veya ben öyle anladım, Office Custom UI Editor kullanırsanız bunu görebilirsiniz.

Kolay gelsin.
 
Sayın h_semerkand,

Murat Osma Bey'in yorumuna ilaveten, üstadın affına sığınarak, benim de yeni öğrendiğim bir yöntem sorunuzun cevabı olabilir. Bu konularda yeniyim, yanlış bir bilgi verirsem kusura bakmayın.

RibbonX Visual Editor ile yapılabiliyor. Şu anda yaptığım bütün eklentilerde makrolar için şeride kendi sekmemi bu programla ekleyebiliyorum ve herhangi bir komut yazmıyorum bunun için. Detaylı bilgiyi aşağıdaki sayfada bulabilirsiniz;

http://www.andypope.info/vba/ribboneditor.htm

Başka bir program da Office Custom UI Editor. Bu programda kodları kendiniz yazıyorsunuz, RibbonX Visual Editor ise görsel olarak hazırlanmış, daha basit, kodları kendi yazıyor ve eklenti olarak olarak hazırlandığından bilgisayara kurmanıza gerek yok ve "preview" seçeneği var. Ancak arasıra sorun çıkarıyor.

Kodları görmemenizin nedeni de menü oluşturan kodları xlam dosyasının içine xlm olarak gömüyor veya ben öyle anladım, Office Custom UI Editor kullanırsanız bunu görebilirsiniz.

Kolay gelsin.

Merhaba..

Soru sanırım direkt ribbon menü ile ilgili değil.. Linkini verdiğiniz Ribbon oluşturma aracı ile aynı amaca yönelik ve hatta bir çok açından ilave özellikleri de içerisinde barındıran bir araç daha önerebilirim.. İmzamdaki logoya tıklayabilirsiz.. ;)
 
Geri
Üst