Aracılığıyla paylaş


Outlook İçin Şerit Özelleştirme

Microsoft Office Outlook şerit özelleştirdiğinizde, kendi özel şerit uygulamada nerede görüneceğini dikkate almanız gerekir.Outlook 2010Şerit, ana uygulama kullanıcı arabiriminde (UI) ve kullanıcıların e-posta iletileri oluşturma gibi belirli görevleri gerçekleştirdiğinizde açık pencereleri görüntüler.Bu uygulama windows denetçilerinde adlandırılır.

video bağlantısı İlgili video gösterisi için bkz: ı: nasıl şerit Tasarımcısı Outlook şerit özelleştirme?.

Uygulama hedefi: Bu konudaki bilgiler, Outlook 2013 ve Outlook 2010 için uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

Ana Uygulama KA'sına Özel bir Şerit Ekleme

Outlook'taki ana uygulama KA'sı Gezgin olarak adlandırılır.Kullanıyorsanız, şerit (Visual Designer) madde, bir şerit Explorer'ı tıklatarak ekleyebileceğiniz RibbonType Şerit'te özelliği özelliklerini pencere ve sonra seçerek Microsoft.Outlook.Explorer.

Şerit'e bir Denetleyici Atama

İleti sınıfı denetçisi için karşılık gelen şerit türünü belirterek özelleştirmek istediğiniz denetçisi tanımlayın.

Kullanıyorsanız, şerit (Visual Designer) madde ı RibbonType Şerit'te özelliği özelliklerini pencere ve sonra bir veya daha fazla şeridinden kimlikleri değerler listesi.

Birden çok şerit projeye ekleyebilirsiniz.Birden çok şerit şerit Kimliğini paylaşıyorsa, geçersiz kılma CreateRibbonExtensibilityObject yönteminde ThisAddin sınıf, çalıştırma sırasında görüntülenecek Kurdele belirtmek için projenizin.Daha fazla bilgi için bkz. Şerite Genel Bakış.Her şerit türü hakkında daha fazla bilgi için bkz: teknik makalesi Outlook 2007'de şerit özelleştirme.

Şerit XML'i Kullanarak Şerit Türünü Belirleme

Kullanıyorsanız, Şerit (xml) değerini denetleyin, madde ribbonID parametresinde GetCustomUI yöntemi ve return uygun şerit.

GetCustomUI Yöntemi şerit kod dosyası Visual Studio tarafından üretilen otomatik olarak.ribbonID Explorer veya belirli bir türde denetçisinin tanımlayan bir dize parametresidir.ribbonID parametresinin olası değerlerinin tam listesi için şu teknik makaleye bkz. Outlook 2007'de Şerit'i Özelleştirme.

Aşağıdaki kod örneği özel bir görüntüleme gösterilmiştir yalnızca Kurdele Microsoft.Outlook.Mail.Compose denetçisi.Bir kullanıcı yeni bir e-posta iletisi oluştururken açan denetçisi budur.Şerit'te görüntülemek için belirtilen GetResourceText() içinde oluşturulan yöntemi Ribbon sınıfı.Ribbon sınıfı hakkında daha fazla bilgi için, bkz. Şerit XML.

Public Function GetCustomUI(ByVal ribbonID As String) As String _
    Implements Office.IRibbonExtensibility.GetCustomUI

    Dim ribbonXML As String = String.Empty

    If ribbonID = "Microsoft.Outlook.Mail.Compose" Then
        ribbonXML = GetResourceText("Trin_RibbonOutlookBasic.Ribbon1.xml")
    End If 

    Return ribbonXML
End Function
public string GetCustomUI(string ribbonID)
{
    string ribbonXML = String.Empty;

    if (ribbonID == "Microsoft.Outlook.Mail.Compose")
    {
        ribbonXML = GetResourceText("Trin_RibbonOutlookBasic.Ribbon1.xml");
    }

    return ribbonXML;
}

Ayrıca bkz.

Kavramlar

Çalışma Zamanında Şerite Erişme

Şerit Tasarımcısı

Şerit XML

Diğer Kaynaklar

Şerite Genel Bakış