Nasıl Yapılır: Şerit Tasarımcısından Şerit XML'ine Dışarıya Şerit Aktarma

Şerit (Visual Designer) öğesi olası tüm Şerit özelleştirme türlerini desteklemez.Şerit'i gelişmiş yollardan özelleştirmek için, Şerit'i, tasarımcıdan Şerit XML'ine dışarı aktarabilir ve XML'i doğrudan değiştirebilirsiniz.

[!NOT]

Şerit XML dosyasında tüm özellik değerleri görünmez.Daha fazla bilgi için bkz. Şerite Genel Bakış.

Uygulama hedefi: Bu konudaki bilgiler, şu uygulamalar için belge düzeyi projeler ve uygulama düzeyi projelere 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 edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

Şerit XML'ine Şerit Tasarımcısından Şerit dışarı aktarmak için

  1. Çözüm Gezgini'ndeki Şerit kod dosyasını sağ tıklatın ve ardından Görünüm Tasarımcısı'nı tıklatın.

  2. Şerit Tasarımcısını sağ tıklatın ve XML'e Şerit Dışarı Aktar'ı tıklatın.

    Visual Studio, Şerit XML dosyasını ve Şerit XML kod dosyasını projenize ekler.

  3. Şerit kod sınıfında, TODO:. ile başlayan yorumları bulun.

  4. Hangi tür çözüm geliştirdiğinize bağlı olarak bu yorumlardaki kod bloğunu ThisAddin, ThisWorkbook veya ThisDocument sınıfına kopyalayın.

    Bu kod, Microsoft Office uygulamasının, sizin özel Şerit'inizi keşfedip yüklemesine olanak sağlar.Daha fazla bilgi için bkz. Şerit XML.

  5. ThisAddin, ThisWorkbook veya ThisDocument sınıfında kod bloğunun açıklama karakterlerini kaldırın.

    Kodun açıklama karakterlerini kaldırdıktan sonra, bu aşağıdaki örneğe benzemelidir.Bu örnekte, Şerit sınıfı MyRibbon olarak adlandırılır.

    Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
        Return New MyRibbon()
    End Function
    
    protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
    {
        return new MyRibbon();
    }
    
  6. Şerit XML kod dosyasına geçiş yapın ve Ribbon Callbacks bölgesini bulun.

    Burası,düğmeye basmak gibi kullanıcı eylemlerini işlemek için geri arama yöntemleri yazdığınız yerdir.

  7. Şerit Tasarımcı kodunda yazdığınız her olay işleyicisi için geri arama yöntemi oluşturun.

  8. Tüm olay işleyicisi kodunuzu, olay işleyicilerinden geri arama yöntemlerine taşıyın ve Şerit genişletilebilirlik (RibbonX) programlama modeliyle çalışmak için kodu değiştirin.

    Geri arama yöntemi yazma ve RibbonX programlama modelini kullanma hakkında bilgi için bkz. Şerit XML.

Ayrıca bkz.

Görevler

İzlenecek Yol: Şerit Tasarımcısını Kullanarak Özel Sekme Oluşturma

İzlenecek Yol: Şerit XML Kullanarak Özel Sekme Oluşturma

Kavramlar

Şerit Tasarımcısı

Şerit XML

Diğer Kaynaklar

Şerite Genel Bakış