Çalışma zamanında şeride erişme

Şeridi göstermek, gizlemek ve değiştirmek için kod yazabilir ve kullanıcıların özel görev bölmesinde, eylemler bölmesinde veya Outlook form bölgesindeki denetimlerden kodu çalıştırmasını sağlayabilirsiniz.

Sınıfını kullanarak Şerit'e Globals erişebilirsiniz. Outlook projeleri için, belirli bir Outlook Denetçisi veya Outlook Gezgini penceresinde görünen Şeritlere erişebilirsiniz.

Şunlar için geçerlidir: Bu konudaki bilgiler, aşağıdaki uygulamalar için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir: Excel; InfoPath 2013 ve InfoPath 2010; Outlook; Powerpoint; Proje; Visio; Kelime. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Globals sınıfını kullanarak Şeride erişme

Sınıfını Globals kullanarak belge düzeyindeki bir projede veya VSTO Eklentisi projesinde şeride projenin herhangi bir yerinden erişebilirsiniz.

Sınıfı hakkında Globals daha fazla bilgi için bkz . Office projelerindeki nesnelere genel erişim.

Aşağıdaki örnek, adlı Ribbon1 özel bir Şeride erişmek için sınıfını Globals kullanır ve Şeritteki birleşik giriş kutusunda görüntülenen metni olarak Hello Worldayarlar.

private void Access_All_Ribbons_Globals()
{
    Globals.Ribbons.Ribbon1.comboBox1.Text = "Hello World";
}

Belirli bir Outlook Denetçisi penceresinde görünen Şeritler koleksiyonuna erişme

Outlook Inspectors'ta görünen bir Şerit koleksiyonuna erişebilirsiniz. Denetçi, kullanıcılar e-posta iletileri oluşturma gibi belirli görevleri gerçekleştirdiğinde Outlook'ta açılan bir penceredir. Denetçi penceresinin Şeridine erişmek için sınıfının özelliğini Globals çağırın Ribbons ve Denetçiyi temsil eden bir Inspector nesne geçirin.

Aşağıdaki örnek, şu anda odağı olan Denetçinin Şerit koleksiyonunu alır. Bu örnek daha sonra adlı Ribbon1 bir Şeride erişir ve Şeritteki birleşik giriş kutusunda görüntülenen metni olarak Hello Worldayarlar.

private void Access_Ribbons_By_Inspector()
{
    ThisRibbonCollection ribbonCollection = 
        Globals.Ribbons
            [Globals.ThisAddIn.Application.ActiveInspector()];
    ribbonCollection.Ribbon1.comboBox1.Text = "Hello World";
}

Belirli bir Outlook Gezgini için görüntülenen şerit koleksiyonuna erişme

Outlook Gezgini'nde görünen Şeritler koleksiyonuna erişebilirsiniz. Gezgin, Outlook örneğinin ana uygulama kullanıcı arabirimidir (UI). Gezgin penceresinin Şeridine erişmek için sınıfının özelliğini Globals çağırın Ribbons ve Explorer'ı temsil eden bir Explorer nesne geçirin.

Aşağıdaki örnek, şu anda odağı olan Explorer'ın Şerit koleksiyonunu alır. Bu örnek daha sonra adlı Ribbon1 bir Şeride erişir ve Şeritteki birleşik giriş kutusunda görüntülenen metni olarak Hello Worldayarlar.

private void Access_Ribbons_By_Explorer()
{
    ThisRibbonCollection ribbonCollection =
        Globals.Ribbons
            [Globals.ThisAddIn.Application.ActiveExplorer()];
    ribbonCollection.Ribbon1.comboBox1.Text = "Hello World";
}