Aracılığıyla paylaş


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:

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:

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

Diğer Kaynaklar

Office Çözümleri Tasarlama ve Oluşturma

Office Çözümleri Geliştirme