Aracılığıyla paylaş


Nasıl Yapılır: Şerit XML'ine Şerit Tasarımcısından Şerit Verme

Ş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 verebilir 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 alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir: Excel 2007 ve Excel 2010; InfoPath 2007 ve InfoPath 2010; Outlook 2007 ve Outlook 2010; PowerPoint 2007 ve PowerPoint 2010; Project 2010; Visio 2010; Word 2007 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Şerit XML'ine Şerit Tasarımcısından Şerit vermek 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 Ver'i 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: Özel sekmesini Kurdele xml kullanarak oluşturma

Kavramlar

Şerit Tasarımcısı

Şerit XML

Diğer Kaynaklar

Şerite Genel Bakış

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Eylül 2010

Kod örneği eşleşecek şekilde metinde bahsedilen şerit sınıfın adını değiştirdi.

İçerik hata düzeltmesi.