Office UI Özelleştirmesi

Visual Studio'da Office geliştirme araçları kullanarak Microsoft Office uygulamalarının kullanıcı arabirimlerini (UI) program aracılığıyla özelleştirebilirsiniz. Özel görev bölmeleri ve Kurdele gibi bazı kullanıcı Arabirimi özellikleri Visual Studio ile özelliklerini özelleştirmek için kullanabileceğiniz ilgili API'leri ve tasarımcıların vardır. Backstage view ve kısayol menüleri gibi diğer kullanıcı Arabirimi özellikleri Visual Studio'da API'ler veya tasarımcıların gerekmez. Ancak, yine de bu özellikler Office uygulaması tarafından sağlanan API'leri ve xml genişletilebilirlik seçeneklerini kullanarak özelleştirebilirsiniz.

UI Özellikleri Karşılaştırması

Aşağıdaki tabloda Microsoft Office projelerinde özelleştirebileceğiniz ana UI özellikleri karşılaştırılmıştır.

Özellik

Desteklenen proje türleri

Desteklenen Microsoft Office uygulamaları

Eylemler bölmesi

Belge düzeyi özelleştirmeleri

Excel 2007 ve Excel 2010

Word 2007 ve Word 2010

Özel görev bölmeleri

Uygulama düzeyi eklentileri

Excel 2007 ve Excel 2010

InfoPath 2007 ve InfoPath 2010

Outlook 2007 ve Outlook 2010

PowerPoint 2007 ve PowerPoint 2010

Word 2007 ve Word 2010

Özel Şerit UI'ı

Belge düzeyi özelleştirmeleri

Uygulama düzeyi eklentileri

Excel 2007 ve Excel 2010

InfoPath 2010

Outlook 2007 ve Outlook 2010

PowerPoint 2007 ve PowerPoint 2010

Project 2010

Word 2007 ve Word 2010

Visio 2010

Backstage view

Belge düzeyi özelleştirmeleri

Uygulama düzeyi eklentileri

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Outlook form bölgeleri

Uygulama düzeyi eklentileri

Outlook 2007 ve Outlook 2010

Belgeler üzerinde denetimler

Belge düzeyi özelleştirmeleri

Uygulama düzeyi eklentileri

Excel 2007 ve Excel 2010

Word 2007 ve Word 2010

Akıllı etiketler

Belge düzeyi özelleştirmeleri

Uygulama düzeyi eklentileri

Excel 2007

Word 2007

Kısayol menüleri

Belge düzeyi özelleştirmeleri

Uygulama düzeyi eklentileri

Excel 2007 ve Excel 2010

InfoPath 2007 ve InfoPath 2010

Outlook 2007 ve Outlook 2010

PowerPoint 2007 ve PowerPoint 2010

Project 2007 ve Project 2010

Word 2007 ve Word 2010

Visio 2007 ve Visio 2010

Menüler ve araç çubukları

Uygulama düzeyi eklentileri

InfoPath 2007

Outlook 2007 (windows Explorer)

Project 2007

Visio 2007

Eylemler Bölmeleri ve Özel Görev Bölmeleri

Görev bölmeleri, Microsoft Office uygulamasında genellikle pencerenin bir tarafına yerleştirilmiş kullanıcı arayüzü panelleridir. Hemen tüm Microsoft Office uygulamaları yerleşik görev bölmeleri içerir. Görev bölmelerine bir örnek, Word'deki Yardım görev bölmesidir.

Visual Studio'daki Office geliştirme araçları görev bölmelerini özelleştirmek için iki ayrı yol sağlar.

  • Eylemler bölmesini bir belge düzeyi özelleştirmesine ekleyebilirsiniz. Varsayılan olarak, eylemler bölmesi belgenin sağına doğru ve uygulamanın sağ tarafında görüntülenir. Ancak, eylemler bölmesi belgenin solunda, yukarısında veya aşağısında da görüntülenebilir.

  • Özel görev bölmesini bir uygulama düzeyi eklentisine ekleyebilirsiniz. Kullanıcılar özel görev bölmelerini uygulama penceresinin farklı taraflarına yerleştirebilirler veya bu bölmeleri pencerede herhangi bir konuma sürükleyebilirler.

Eylemler bölmesi ve özel görev bölmeleri çeşitli denetimler barındırarak kullanıcılara veri girdisi gibi görevlerde yardım etme işlevini sağlarlar. Eylemler bölmeleri ve özel görev bölmeleri, araç çubuklarına kıyasla metin ve denetim içermesi için çok daha geniş bir alan sağlarlar.

Eylemler bölmesi hakkında daha fazla bilgi için bkz. Eylemler Bölmesine Genel Bakış. Özel görev bölmeleri hakkında daha fazla bilgi için, bkz. Özel Görev Bölmelerine Genel Bakış.

Özel Şerit UI'ı

Office'teki uygulamalara eklediğiniz işlevleri açığa çıkarmak için Şerit UI'ını özelleştirebilirsiniz. Şerit, ilgili (denetim biçimindeki) komutları daha kolay bulunabilmeleri için düzenleme yoludur. Çözümünüzde ürettiğiniz işlevlere kullanıcıların erişimini sağlamak için kendi Şerit sekme ve gruplarınızı oluşturabilirsiniz. Microsoft Office sisteminin önceki sürümlerinde menü ve araç çubukları aracılığıyla erişim sağlanan bir çok özelliğe artık Şerit kullanarak erişilebiliyor.

Daha fazla bilgi için bkz. Şerite Genel Bakış.

Backstage View

Tıklatarak, Microsoft Office 2010 uygulamalarda Dosya Backstage view sekmesi açılır. Backstage view dosya düzeyinde görev ve eylemlere birleştirir ve 2007 Microsoft Office sisteminde, benzer bir işlevsellik Microsoft Office düğmesinden erişilen değiştiren bir kullanıcı Arabirimi sağlar. Backstage view xml Genişletilebilir tam olarak kullanmaktır.

Visual Studio Tasarımcısı veya API Backstage görünümü özelleştirmek için sağlamaz. Ancak, eklerseniz bir Şerit (xml) öğe Office projenizi xml Backstage görünümü özelleştirmek için şerit xml dosyasına ekleyebilirsiniz. Hakkında daha fazla bilgi için Şerit (xml) öğeleri, Şerit XML.

Backstage görünümü özelleştirme hakkında daha fazla bilgi için bkz: geliştiriciler için Office 2010 Backstage View giriş ve Office 2010 geliştiriciler için Backstage görünümü özelleştirme.

Outlook Form Bölgeleri

Standart Microsoft Office Outlook formlarına özel işlevler eklemek için form bölgeleri kullanın. Mevcut formları ilave alan ve denetimlerle genişleten form bölgeleri oluşturabilirsiniz. Visual Studio'daki Office geliştirme araçlarını kullanarak yeni bir form bölgesi yaratırsanız, form bölgesi üzerinde sadece Windows Forms denetimleri kullanabilirsiniz. Outlook'ta tasarlanan bir form bölgesi ithal ederseniz, o zaman sadece yerel Outlook denetimleri kullanabilirsiniz.

Outlook UI'ının farklı alanlarını kaplayan form bölgeleri oluşturabilirsiniz. Örneğin, bitişik form bölgeleri ilk sayfanın alt kısmında görüntülenir ve her bitişik form bölgesi daraltılabilirdir. İlave bir tam form sayfası olarak görüntülenen ve herhangi bir mevcut standart ya da özel form üzerinde gözükebilen ayrı bir form bölgesi de ekleyebilirsiniz.

Daha fazla bilgi için bkz. Outlook Form Bölgeleri Yaratma.

Belgeler Üzerinde Denetimler

Word belgelerine ve Excel çalışma sayfalarına çeşitşi denetimler ekleyebilirsiniz. Örneğin, kullanıcının tarihleri standart biçimde girebilmesi veya veritabanına veri göndermek üzere bir çalışma sayfasına düğme koyabilmesi için belgeye bir tarih seçici denetimi eklemek isteyebilirsiniz.

Excel veya Word için belge düzeyi projesi geliştirdiğinizde, denetimleri projenizdeki belge veya çalışma kitabına tasarım zamanında eklemek üzere Visual Studio tasarımcısını kullanabilirsiniz veya denetimleri programla çalışma zamanında ekleyebilirsiniz. Excel veya Word için uygulama düzeyi projesi geliştirdiğinizde, programla denetimleri açık olan herhangi bir belgeye veya çalışma kitabına çalışma zamanında ekleyebilirsiniz.

Daha fazla bilgi için, bkz. Konak Öğeleri ve Konak Kontrollerine Genel Bakış ve Office Belgerindeki Windows Forms Denetimlerine Genel Bakış.

Akıllı Etiketler

Akıllı etiketler tür bilgisi iliştirilmiş metin dizgileridir. Belgede bir metin dizgisi kriterlere uyduğunda o dizgi tanınır ve kullanıcı o dizgi türü için uygun eylemleri gerçekleştirebilir. Örneğin, borsa simgelerini tanıyan bir akıllı etiket oluşturabilirsiniz. Kullanıcı büyük harflerle dört harfli bir dizgi yazdığında, Internet'ten hisse fiyatlarının bakılması gibi borsa ile ilgili eylemlerin bir listesi görüntülenebilir.

Belge düzeyi özelleştirmelerde Word belgelerine ve Excel çalışma kitaplarına akıllı etiketler eklemek için Visual Studio'daki Office geliştirme araçlarını kullanabilirsiniz. Bir uygulama düzeyi projesi kullanarak da herhangi bir açık belgeye ya da çalışma kitabına akıllı etiketler ekleyebilirsiniz.

Daha fazla bilgi için bkz. Akıllı Etiketlere Genel Bakış.

Kısayol Menüleri

Bir belge veya uygulama penceresinin sağ tıklattığınızda, kısayol menüsü belirir. Bir kısayol menüsü bir olay, bir kullanıcı bir belge, çalışma kitabı veya ana bilgisayar denetim sağ gibi gerçekleştikten sonra görüntülenmesini ayarlayabilirsiniz. Çok sayıda farklı menü komutları ve denetimleri kısayol menüsüne ekleyebilirsiniz.

Kısayol menüleri oluşturmak için iki yol vardır:

Araç çubukları ve menüler

Bazı 2007 Microsoft Office sistemi uygulamalarında, ana uygulama UI araç çubuklarını ve menüleri kullanın.

Araçlara ve diğer özelliklere kullanıcıların kolay erişimini sağlamak için Office çözümünüze bir araç çubuğu ekleyebilirsiniz. Ekleyerek veya kaldırarak düğmeleri ve diğer denetimleri araç çubuğunu özelleştirebilirsiniz. Ayrıca, konum ve araç çubuğunu sabitleme özelliklerini özelleştirebilirsiniz. Daha fazla bilgi için, bkz: Nasıl Yapılır: Office Araç Çubuğu Oluşturma, Nasıl Yapılır: Araç Kutusuna Özel Simge Ekleme ve Menü Öğeleri ve Nasıl Yapılır: Outlook Oturumları Arasında Özel Araç Çubukları için Konum Bilgisini Koruma

Office menü çubuğuna bir menü ekleyebilir ve bu menü için özel bir başlık oluşturabilirsiniz. Yeni ya da mevcut menülere menü komutları ekleyebilir ve bu komutları kaldırabilirsiniz. Daha fazla bilgi için bkz:Nasıl Yapılır: Excel'de Kısayol Menülerine Komut Ekleme ve Nasıl Yapılır: Özel menüler ve menü öğelerini Outlook'a ekleyin..

Ayrıca bkz.

Görevler

Nasıl Yapılır: Şerit Üzerinde Geliştirici Sekmesi Gösterme

Nasıl Yapılır: Eklenti Kullanıcı Arayüzü Hatalarını Gösterme

Nasıl Yapılır: Excel'de Kısayol Menülerine Komut Ekleme

Nasıl Yapılır: Özel menüler ve menü öğelerini Outlook'a ekleyin.

Nasıl Yapılır: Office Araç Çubuğu Oluşturma

Nasıl Yapılır: Araç Kutusuna Özel Simge Ekleme ve Menü Öğeleri

Nasıl Yapılır: Outlook Oturumları Arasında Özel Araç Çubukları için Konum Bilgisini Koruma

Nasıl Yapılır: Windows Forms'la Etkileşme

İzlenecek Yol: Windows Form kullanarak Veri Toplama

Kavramlar

Office Çözümlerinde WPF Denetimleri Kullanma

Diğer Kaynaklar

Şerite Genel Bakış

Eylemler Bölmesine Genel Bakış

Akıllı Etiketlere Genel Bakış

Outlook Form Bölgeleri Yaratma

Özel Görev Bölmelerine Genel Bakış