Ç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 World
ayarlar.
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 World
ayarlar.
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 World
ayarlar.
private void Access_Ribbons_By_Explorer()
{
ThisRibbonCollection ribbonCollection =
Globals.Ribbons
[Globals.ThisAddIn.Application.ActiveExplorer()];
ribbonCollection.Ribbon1.comboBox1.Text = "Hello World";
}