Office Proje Şablonlarına Genel Bakış
Visual Studio'daki Microsoft Office geliştirici araçları, aşağıdaki Office çözüm türlerini oluşturmak için proje şablonları içerir:
Belge düzeyinde özelleştirmeler
Uygulama düzeyinde eklentiler
Office çözümlerinin bu türlerinin ayrıntılı bir karşılaştırması için bkz. Office Çözümleri Geliştirmesine Genel Bakış.
Office proje şablonları Yeni Proje iletişim kutusunda, Visual C# ve Visual Basic dil düğümlerinin Office düğümü altında bulunur.Her şablon, derleme başvuruları ve hata ayıklama ayarları dahil olmak üzere, hedef uygulamaya uygun yapılandırmaya sahip bir proje oluşturur.
Her proje, belirli bir çözüm türü üzerinde çalışmaya başlamanızı sağlayacak dosyaları ve kodu sunar.Her bir proje için üretilen kod, başlangıç ve kapatma olayı işleyicilerini içerir.Yüklendiğinde çözümünüzü başlatmak ve kaldırıldığında çözümünüzü temizlemek için, bu olay işleyicilerine kod ekleyebilirsiniz.Daha fazla bilgi için bkz. Visual Studio Ortamında Office Projeleri ve Office Projelerindeki Olaylar.
[!NOT]
Office geliştirme araçları Visual Studio'nun belirli sürümlerinde yer alır.Daha fazla bilgi için bkz. Office Çözümleri Geliştirmek İçin Bilgisayarı Yapılandırma.
Belge Düzeyinde Özelleştirmeler
Yeni Proje iletişim kutusundaki Office düğümü, Word ve Excel için belge düzeyinde özelleştirme oluşturmaya başlamanızı sağlayacak şu proje şablonlarını sunar:
Word 2013 Belgesi
Word 2013 Şablonu
Excel 2013 Çalışma Kitabı
Excel 2013 Şablonu
Word 2010 Belgesi
Word 2010 Şablonu
Excel 2010 Çalışma Kitabı
Excel 2010 Şablonu
Word Belgesi ve Excel Çalışma Kitabı proje şablonları, belirli bir belgeyi veya çalışma sayfasını temel alan bir çözüm oluşturmaya başlamanızı sağlayacak kodu sunar.Bu tür çözümlerde kodunuz sadece Word veya Excel'de ilişkili belge açıksa çalışır.
Word Şablonu ve Excel Şablonu proje şablonları, Word Belgesi ve Excel Çalışma Kitabı proje şablonlarıyla aynı şekilde davranır.Bununla birlikte, Word Şablonu ve Excel Şablonu proje şablonları, kullanıcıların çözümünüzdeki özelleştirilmiş şablonun yeni yerel belge veya çalışma kitabı kopyalarını oluşturmasını kolaylaştırır.Çözümünüzdeki özellikler, kullanıcının şablondan oluşturduğu yeni belgeden kullanılabilir.
[!NOT]
Yönetilen kod uzantılarına başvuran Word şablonları genel eklenti olarak kullanılamaz.Şablon Word'ün Başlangıç dizininden yüklenirse, derleme çağrılmaz.Daha fazla bilgi için bkz. Genel Şablonların ve Excel Eklentilerinin (.xla Dosyaları) Sınırlamaları
Bu proje türleriyle çalışmaya başlama hakkında bilgi için aşağıdaki konulara bakın:
İzlenecek Yol: Word İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma
İzlenecek Yol: Excel İçin İlk Belge Düzeyi Özelleştirmeyi Oluşturma
Uygulama Düzeyinde Eklentiler
Yeni Proje iletişim kutusundaki Office/SharePoint düğümü, uygulama düzeyinde eklentiler oluşturmaya başlamanızı sağlayacak şu proje şablonlarını sunar:
Excel 2013 Eklentisi
InfoPath 2013 Eklentisi
Outlook 2013 Eklentisi
PowerPoint 2013 Eklentisi
Project 2013 Eklentisi
Visio 2013 Eklentisi
Word 2013 Eklentisi
Excel 2010 Eklentisi
InfoPath 2010 Eklentisi
Outlook 2010 Eklentisi
PowerPoint 2010 Eklentisi
Project 2010 Eklentisi
Visio 2010 Eklentisi
Word 2010 Eklentisi
Bu proje şablonlarından birini temel alan bir proje oluşturduğunuzda, çözümünüzdeki kod ilişkili uygulama açıldığı zaman çalışır.Belge düzeyinde projelerin aksine, kodunuz tek bir belgeyle ilişkili değildir.
Bu proje türleriyle çalışmaya başlama hakkında daha fazla bilgi için aşağıdaki konulara bakın:
İzlenecek Yol: Excel İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Outlook için İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: PowerPoint İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Proje için İlk Uygulama Düzeyi Eklentiyi Oluşturma
İzlenecek Yol: Word İçin İlk Uygulama Düzeyi Eklentiyi Oluşturma
Belge ve Şablon Çözümleri Karşılaştırması
Word belgesi veya Excel çalışma kitabı etrafında bir çözüm tasarladığınızda, bu belgeyi kullanıcılarınıza sunmanın en iyi yoluna karar vermelisiniz.
Uygulama hedefi: Bu konudaki bilgiler, şu uygulamalar için belge düzeyi projelere yöneliktir. Excel 2013 ve Excel 2010; Word 2013 ve Word 2010. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Bazı durumlarda her kullanıcıya belgenin bir kopyasını vermek isteyebilirsiniz.Bu durumda, çözümünüzü Excel veya Word belgesi projesi olarak oluşturun.
Diğer durumlarda, bir şablonu sunucuda kullanıma açmak isteyebilirsiniz; böylelikle her kullanıcı şablonu açıp yerel kopyasını belge olarak kaydedebilir.Bu durumda, çözümünüzü Excel veya Word şablonu projesi olarak oluşturun.
Karşılaştırma
Aşağıdaki tabloda belgeler ile şablonlar arasındaki farklar ana hatlarıyla açıklanmıştır.
Belgeler |
Şablonlar |
---|---|
Kullanıcılar, salt okunur olmadığı sürece belgeyi açıp değiştirebilir.Kaydedilen tüm değişiklikler özgün belgede tutulur. |
Kullanıcılar yeni bir belge olarak yerel kopya oluşturmak üzere şablonu açabilir.Özel izinler verilmediği sürece özgün belgede değişiklik yapamazlar. |
Belge açıldığında Open olayını ortaya çıkarır. |
Şablon açıldığında New olayını ortaya çıkarır. |
Genel Şablonların ve Excel Eklentilerinin (.xla Dosyaları) Sınırlamaları
Belgeler, çalışma kitapları ve şablonlar, genel şablon veya Excel eklentisi (.xla dosyaları) olarak düzgün çalışmayabilir.
Word Şablonları
Bir Microsoft Office Word şablonunun yönetilen kod uzantıları varsa, şablonun bir genel şablon olarak iliştirilmesi veya Word'ün başlangıç dizininden yüklenmesi durumunda proje derlemesi çağrılmaz.Ayrıca belge, bir Office çözümünün parçası olan şablonun biçimini tanımaz.
Excel Eklentileri (.xla Dosyaları)
Excel eklentisi (.xla dosyası) oluşturmaya yönelik bir Office projesi yoktur.Bir çalışma kitabını .xla dosyası olarak kaydetmek mümkündür, ancak bu desteklenen bir işlem değildir ve önerilmez.Yönetilen kod uzantıları olan bir çalışma kitabını Microsoft Office Excel Eklentisi (*.xla) dosyası olarak kaydederseniz, başka bir çalışma kitabına uygulamak üzere Eklentiler iletişim kutusunda bu dosyayı seçebilirsiniz.Bazı durumlarda eklenti uygulandıktan sonra kodunuz hedef çalışma kitabında çalışır, ancak Office çözümünün böyle bir kullanımı desteklenmemektedir.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma
Kavramlar
Excel İçin Belge Düzeyi Özelleştirme Programlamasına Başlama
Word'de Belge Düzeyinde Özelleştirme Programlamasına Başlama
Uygulama Düzeyi Eklentilerini Programlamaya Başlama