Örneğin şunu kullanabilirsiniz. Programın MS Access ile hazırlandığına bakmayın; Excel dosyaları için de kullanılabiliyor.
Ribbon Menü Sihirbazı (Ribbon Menu Creator)
.
Merhaba,
Sizin bildiğiniz Ribbon özelleştirme yöntemi, kurulu olduğu uygulamaya özeldir; dosya, farklı bir bilgisarda açıldığında özelleştirmeleriniz birlikte gitmeyecektir.
İnternetten indirdiğiniz dosya ise, dosyaya gömülü bir özelleştirmedir. İnternette bu işi yapan pek çok araç var; birini...
@Trilenium ;
Eğer dosyanızda customUI ribbon özelleştirmesi varsa, "onLoad" olayına kendi sekmenizi aktif getirecek kodu yazabilirsiniz veya insertBerfore HOME attribute vererek sol en başa çekebilirsiniz.
.
Merhaba,
Excel açılışta HOME (GİRİŞ) yerine Ribbon menüye eklemiş olduğum yeni menünün aktif olarak açılmasını istiyorum.
VBA kodu ile nasıl yapabilirim?
...tuşları oluşturabilirsiniz. Bu kısayol tuşları genellikle Alt tuşu ile birlikte kullanılır. İşte özel kısayol tuşu oluşturmanın birkaç adımı:
Ribbon Sekmelerine Kısayol Tuşları Ekleyin:
Excel'de istediğiniz sekmenin üzerine gelin.
Sağ tıklayarak bağlam menüsünü açın ve "Sekmeyi Özelleştir"...
...hesap adımlarını incelerseniz nasıl bir mantıkla çalıştığını anlayabilir, gerektiğinde formülü revize edebilirsiniz.
G10 hücreyi tıklayın,
Ribbon menüde, Formüller / Formülü değerlendir
Burada Değerlendir tıkladığınızda formülün hesaplamasını adım adım takip edebilirsiniz.
Bu da sizin...
Bu konu uzar, şöyle yapalım isterseniz...
Takvim programınızı VBA modulsuz olarak bana gönderin. Ben Ribbon düzenlemesi yaptıktan sonra modülleri eklersiniz.
.
Aslında ilk amacım o idi. Ancak dosyanın geç açılması, nedenini araştırma zahmetine girmek istemediğim çalışma zamanı hatasının belirmesi nedeniyle, boş bir şablon dosya üzerinde Ribbon menü eklemeyi uygun gördüm.
.
@ASLAN7410, sizin için Ribbon menüsü özelleştirilmiş şablon dosya hazırladım. Özelleştirme dosyaya gömülü olduğundan esas dosyanızdaki çalışma sayfaları ile modulleri şablon dosyaya aktarmanız gerekiyor. Aşağıdaki görsellerde yazdırma komutlarının disabled görünümünü inceleyebilirsiniz.
.
Merhaba @hakki83. Bu tür özelleştirmeleri elle düzenlemek çok meşakkatli ve profesyonellik gerektiriyor. Aşağıdaki ücretsiz Ribbon sihirbazını kullanarak dosyanıza entegreli menü oluşturabilirsiniz.
https://www.access-sql.com/Konu-Ribbon-Menu-Sihirbazi-Ribbon-Menu-Creator
.
Korhan hocam bir sitede sanıyorum bu iş için kodlar var ama yapamadım.
Google’a, ‘excel ribbon to vba’ yazdım, ilk çıkan site.
https://stackoverflow.com/questions/8850836/how-to-add-a-custom-ribbon-tab-using-vba#:~:text=All%20you%20need%20is%20the,click%20the%20Visual%20Basic%20button.
Merhaba,
Eski menülere göre Ribbon menüyü yönetmek biraz daha çetrefillidir.
Linklerdeki konuları irdeleyebilirsiniz.
https://www.excel.web.tr/threads/sayfa-secim-kisayollari.193327/#post-1076198
https://www.excel.web.tr/search/313794/?q=ribbon&o=date
teşekkür ederim hocam.
bir sorum daha olacak. exceli ortak calısıyoruz. office 365. anasayfama bi tane buton koydum sadece ribbonu acıp kapatan.
sorum şu: ben anasayfada full ekran calısırken diger sayfaya koycagım buton ile ribbonu acsa sanırım anasayfa da acılacak bunu engelleme sansım...
...kodları kullanabilirsiniz.
Option Explicit
Private Sub Workbook_Activate()
With Application
.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"", False)"
.DisplayStatusBar = False
.DisplayFormulaBar = False
End With
With ActiveWindow
.DisplayWorkbookTabs...
...= True
ActiveWindow.DisplayVerticalScrollBar = True
ActiveWindow.DisplayGridlines = False
Application.ExecuteExcel4Macro "show.toolbar(""Ribbon"", True)"
Kodlar hep uygulama üzerinden çalışıyor ve tüm exceli etkiliyor. bunu sadece "deneme" ismindeki excel dosyam üzerinde calıstırma sansım...
@Asri : Tesekkürler yardiminiz icin, bu cözüm sadece tek kulanici ben olsam olur ama bir cok is arkadasida kulanmakta.
Kodu degistirme gib bir sansimiz yok mu ? Eksik olan tek sey C:\dosya\test1.xlsx.
Göründugu gibi basit bir mesele degil mi ?
tesekkürler
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.