Aracılığıyla paylaş


Şerite Genel Bakış

Şerit, ilgili komutları daha kolay bulunabilmeleri için düzenleme yoludur.Şerit üzerinde komutlar denetim olarak görünür.Denetimler uygulama penceresinin üst kenarında yatay bir bant üzerinde gruplar halinde düzenlenir.Birbirleriyle ilgili gruplar sekmeler üzerinde düzenlenir.

Microsoft Office sisteminin önceki sürümlerinde menü ve araç çubukları aracılığıyla erişim sağlanan bir çok özelliğe artık Şerit kullanarak erişilebiliyor.Daha fazla bilgi için teknik makaleye bakın Geliştirici bakış 2007 Microsoft Office sistemi kullanıcı arabirimi.

Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir: Excel 2013 ve Excel 2010; InfoPath 2013 ve InfoPath 2010; Outlook 2013 ve Outlook 2010; PowerPoint 2013 ve PowerPoint 2010; Project 2013 ve Project 2010; Visio 2013 ve Visio 2010; Word 2013 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Microsoft Office Şeritini Özelleştirme

Şeriti özelleştirmek için Office projenize aşağıdaki Şerit öğelerinden birini ekleyin:

  • Şerit (Görsel Tasarımcı)

  • Şerit (XML)

Örneğin, Excel Şeritini özelleştirmek için Excel eklenti projesine bir Şerit öğesi ekleyin.

Bb386097.collapse_all(tr-tr,VS.110).gifŞerit (Görsel Tasarımcı) Öğesi

Şerit (Görsel Tasarımcı) öğesi özel bir Şerit tasarlayıp geliştirmenizi kolaylaştıran gelişmiş araçlar sunar.Şerit (Görsel Tasarımcı) öğesini Şeriti aşağıdaki şekillerde özelleştirmek için kullanın:

  • Şerite özel veya yerleşik sekmeler ekleme.

  • Özel veya yerleşik sekmelere özel gruplar ekleme.

    [!NOT]

    Yerleşik sekme veya grup, bir Microsoft Office uygulamasının Şerit'inde önceden bulunan bir sekme veya gruptur.Örneğin, Excel'de Veri sekmesi yerleşik bir sekmedir.Bağlantılar grubu Veri sekmesinde yerleşik bir gruptur.

  • Özel bir gruba özel denetimler ekleme.

  • Backstage görünümü özel denetimler ekleme.

Bir Şeritin Şerit (Görsel Tasarımcı) öğesi kullanılarak nasıl özelleştirileceği hakkında bilgi için bkz. Şerit Tasarımcısı.

Bb386097.collapse_all(tr-tr,VS.110).gifŞerit (XML) Öğesi

Şerit (Visual Designer) öğesi tarafından desteklenmeyen bir yolla Şerit'i özelleştirmek istiyorsanız Şerit (XML) öğesini kullanın.Şerit (XML) öğesini Şeriti aşağıdaki şekillerde özelleştirmek için kullanın:

  • Özel veya yerleşik sekmelere yerleşik gruplar ekleme.

  • Özel bir gruba yerleşik denetimler ekleme.

  • Yerleşik denetimlerin olay işleyicilerini geçersiz kılmak üzere özel kod ekleme.

  • Hızlı Erişim Araç Çubuğunu özelleştirme.

  • Eklentiler arasında yetkili bir kimlik kullanarak bir Şerit özelleştirmesi paylaşma.

Bir Şeritin Şerit (XML) öğesi kullanılarak nasıl özelleştirileceği hakkında bilgi için bkz. Şerit XML.

Şerit XML'ine Şerit Tasarımcısından Şeriti Dışarı Aktarma

Şerit Tasarımcısı kullanarak bir Şerit oluşturup sonradan bu Şeriti Şerit (Görsel Tasarımcı) öğesinin desteklemediği şekillerde özelleştirmeye karar verirseniz, bu Şeriti XML'e dışarı aktarabilirsiniz.

Visual Studio otomatik olarak bir Şerit (XML) öğesi oluşturur ve Şerit XML dosyasını Şeritteki her denetim için öğelerle ve özniteliklere doldurur.

Şerit tasarımcısının Özellikler penceresinde olan özelliklerin hepsi Ribbon XML dosyasına aktarılmaz.Örneğin, Visual Studio Resim veya Metin özelliğinin değerini dışarı aktarmaz.Çünkü, denetime bir metin girmek veya resim atamak için, dışarı aktarılan projenin Şerit kod dosyasında bir geri arama yöntemi yazmanız gerekir.Visual Studio dışarı aktarma sürecinin bir parçası olarak otomatik bir şekilde geri arama yöntemleri oluşturmaz.

Ayrıca, değiştirilmemiş bütün varsayılan özellik değerleri elde edilen Şerit XML dosyasında görünmez.

Şeriti XML'e dışarı aktarmak hakkında daha fazla bilgi için bkz. Nasıl yapılır: bir şerit şerit Tasarımcısı'ndan şerit xml verme.

Bb386097.collapse_all(tr-tr,VS.110).gifKodu güncelleştirme

Yeni bir Şerit kod dosyası Çözüm Gezgini'ne eklenir.Bu dosya, Şerit XML sınıfını içerir.Düğmeye tıklama gibi kullanıcı eylemlerini idare edebilmek için bu sınıfın Ribbon Callbacks bölgesinde geri arama yöntemlerini oluşturmalısınız.Kodunuzu, olay işleyicilerinden bu geri arama yöntemlerine taşıyın ve Şerit genişletilebilirlik (RibbonX) programlama modeliyle çalışmak için kodu değiştirin.Daha fazla bilgi için bkz. Şerit XML.

CreateRibbonExtensibilityObject yöntemini geçersiz kılan ve Office uygulamasına Şerit XML sınıfını döndüren ThisAddIn, ThisWorkbook veya ThisDocument sınıfına kod eklemelisiniz.

Daha fazla bilgi için bkz. Şerit XML.

Projeye Birden Çok Şerit Öğesi Ekleme

Bir projeye birden fazla Şerit öğesi ekleyebilirsiniz.Bu, aşağıdaki iki görevden birini gerçekleştirmek istediğiniz zaman kullanışlıdır:

  • Outlook Inspectorları için Şerit oluşturma.Daha fazla bilgi için bkz. Outlook için Şerit'i Özelleştirme.

    [!NOT]

    Inspector, kullanıcı e-posta iletisi oluşturma gibi belirli görevleri gerçekleştirdiğinde açılan bir penceredir.

  • Çalışma zamanında hangi Şeritin görüntüleneceğini seçme.

Bb386097.collapse_all(tr-tr,VS.110).gifÇalışma Zamanında Hangi Şeritin Görüntüleneceğini Seçme

Bir proje birden fazla Şerit içerebildiği için çalışma zamanında hangi Şeritin görüntüleneceğini seçebilirsiniz.

Çalışma zamanında görüntülemek üzere bir Şerit seçmek için projenizin ThisAddin, ThisWorkbook veya ThisDocument sınıfının CreateRibbonExtensibilityObject yöntemini geçersiz kılın ve görüntülemek istediğiniz Şeriti döndürün.Aşağıdaki örnekte myCondition adındaki alanın değeri kontrol edilip uygun Şerit döndürülür.

[!NOT]

Bu örnekte kullanılan sözdizimi Şerit (Görsel Tasarımcı) öğesi kullanılarak oluşturulmuş bir Şerit döndürür.Şerit (XML) öğesi kullanılarak oluşturulmuş bir şeriti döndürmek için olan sözdizimi biraz daha farklıdır.Şerit (XML) öğesi döndürme hakkında daha fazla bilgi için bkz. Şerit XML.

Aşağıdaki kodu ekleyin:

Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
    If myCondition = True Then
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon1()})
    Else
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon2()})
    End If
End Function
    protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
    {
        if (myCondition == true)
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
        }
        else
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
        }
    }

Bb386097.collapse_all(tr-tr,VS.110).gifİlgili Konular

Başlık

Tanımlama

Nasıl yapılır: şerit özelleştirme Başlarken

Bir Microsoft Office uygulamasının Şeridini özelleştirmek için eklemek nasıl gösterir bir Şerit (Görsel Tasarımcı) veya Şerit (xml) öğesini Office projesine.

Şerit Tasarımcısı

Bir Microsoft Office uygulamasına Şerit'e özel sekmeler, gruplar ve denetimler eklemek için Şerit Tasarımcısını nasıl kullanabileceğinizi açıklar.

İzlenecek yol: özel sekmesini Kurdele Designer kullanarak oluşturma

Şerit Tasarımcısını kullanarak özel Şerit sekmesinin nasıl size gösterir.Özel sekmeye denetim eklemek ve bu sekmede denetimleri konumlandırmak için Şerit Tasarımcısını kullanabilirsiniz.

Şerit Nesne Modeline Genel Bakış

Almak ve çalışma zamanında Şerit denetimlerinin özelliklerini ayarlamak için kullanabileceğiniz, türü belirlenmiş bir nesne özelliklerine genel bakış sağlar.

İzlenecek yol: bir şerit üzerindeki denetimleri çalışma zamanında güncelleştiriliyor

Şerit, Office uygulamasına yüklendikten sonra Şerit denetimlerini güncellemek için Şerit nesne modelinin nasıl kullanılacağını gösterir.

Outlook için Şerit'i Özelleştirme

Microsoft Office Outlook Şeritlerini özelleştirmek için rehberlik sağlar.

InfoPath için Şerit'i Özelleştirme

Microsoft Office InfoPath'te Şerit özelleştirme Kılavuzu sağlar.

Çalıştırma Zamanında Şerite Erişme

Göstermek, gizlemek, Şerit değiştirmek ve kullanıcıların özel görev bölmesi, eylemler bölmesi veya Outlook form bölgesi denetimleri kod çalıştırmasına etkinleştirmek gösterilmiştir.

Nasıl yapılır: bir sekme şeridinde konumunu değiştirme

Şeritteki Sekmelerin sırasını değiştirmek için nasıl gösterir.

Nasıl yapılır: yerleşik sekmesinde Özelleştir

Yerleşik bir sekmeye grup ve denetim eklemek nasıl gösterir.

Nasıl yapılır: Backstage görünüme denetimler ekleyin

' I tıklattığınızda açılan menüye denetim eklemek nasıl gösterir Dosya.

Nasıl yapılır: bir iletişim kutusu Başlatıcısı şerit gruba ekleme

Herhangi bir Şerit grubuna iletişim kutusu başlatıcısı eklemek gösterir.

Nasıl yapılır: bir şerit şerit Tasarımcısı'ndan şerit xml verme

Tasarımcıdan Şerit XML'ine Şerit vererek Şerit'i Gelişmiş yollardan özelleştirmek için nasıl gösterir.

Şerit XML

Şerit xml kullanarak Şerit nasıl özelleştirebileceğiniz açıklar.

İzlenecek yol: özel sekmesini Kurdele Designer kullanarak oluşturma

Kullanarak özel Şerit sekmesinin nasıl oluşturulduğu gösterilmektedir Şerit (xml) öğesi.