Araç Çubuklarını gostermek/gostermemek

Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
Arkadaslar herkese merhaba... Aşağıdaki kodlarını calisma kitabının Thisworkbook'a yazıp araç çubuklarını yok ediyorum...

1- Araç çubukları olmayınca sağ click de çalışmıyor. Özel yapıştır yapılması gereken durumlar için bu kodları silmek sayfa korumasını kaldırmak gerekiyor. Bunun bir çözümü olabilir mi (sürekli çözüm lazım çünkü dosyalarımı hep menusuz kullanmayı tasarlıyorum.)

2- Dosya isimleri dışında her şeyleri aynı olan 12 çalışma kitabında bazı bağlantılar kurmak için thisworkbook'tan bu kodları silip sayfa korumalarımı kaldırıp gerekli bağlantılarımı koyup dosyalarımı eski hallerine getirip kaydedip çıkıyorum. Buna da geçici bir çözüm bulunabilir mi? dosyalardaki bağlantıları guncelledikten sonra buna ihtiyacım kalmayacak. umarım anlatabilmisimdir....


Private Sub Workbook_Open()
Dim cb As CommandBar
Application.DisplayFormulaBar = False
For Each cb In Application.CommandBars
cb.Enabled = False
Next cb
End Sub


Private Sub Workbook_Beforeclose(cancel As Boolean)
Dim cb As CommandBar
Application.DisplayFormulaBar = True
For Each cb In Application.CommandBars
cb.Enabled = True
Next cb
End Sub
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
arkadaslar sorumun ikinci kısmından vazgectim. 1. kısımla ilgili yardımcı olabilecek var mı?
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
arkadaslar sorumun ikinci kısmından vazgectim. 1. kısımla ilgili yardımcı olabilecek var mı?
Bunu deneyiniz.
Kod:
Private Sub Workbook_Open()
Dim cb As CommandBar
Application.DisplayFormulaBar = False
For Each cb In Application.CommandBars
cb.Enabled = False
Next cb
Application.CommandBars("cell").Enabled = True
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki kodları kendinize uyarlayınız.

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)'Sağ klikte, Kopyalama Türleri gösteren diyalog penceresi çıkar
Application.Dialogs(xlDialogPasteSpecial).Show
Application.CutCopyMode = False
ActiveCell.Select
End Sub

Sub Düğme3_Tıklat()'Seçili alanı kopyalar. Kodu düğmeye atın
Selection.Copy
End Sub
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
tesekkur ediyorum. iyi calismalar....
 
Üst