Visual Studio kullanarak Office için VSTO Eklentileri oluşturma
Önemli
VSTO, .NET Framework'e dayanır. COM eklentileri .NET Framework ile de yazılabilir. Office Eklentileri.NET'in en son sürümleri olan .NET Core ve .NET 5+ ile oluşturulamaz. Bunun nedeni .NET Core/.NET 5+'ın aynı işlemde .NET Framework ile birlikte çalışamaması ve eklenti yükleme hatalarına yol açabileceğidir. Office için VSTO ve COM eklentileri yazmak için .NET Framework'ü kullanmaya devam edebilirsiniz. Microsoft, .NET Core veya .NET 5+ kullanmak için VSTO veya COM eklenti platformunu güncelleştirmeyecektir. Office Web Eklentileri'nin sunucu tarafını oluşturmak için .NET Core ve .NET 5+ ASP.NET Core'un avantajlarından yararlanabilirsiniz.
Office'i genişleten .NET Framework uygulamaları oluşturmak için Visual Studio'daki Microsoft Office geliştirici araçlarını kullanabilirsiniz. Bu uygulamalar office çözümleri olarak da adlandırılır.
Office geliştirici araçları, çeşitli iş gereksinimlerine uygun Office çözümleri oluşturmanıza yardımcı olan özellikler sağlar. Araçlar, Visual Basic veya Visual C# kullanarak Office çözümleri oluşturmanıza yardımcı olacak proje şablonlarını ve Office çözümleriniz için özel kullanıcı arabirimleri oluşturmanıza yardımcı olan görsel tasarımcıları içerir.
Not
Office deneyimini birden çok platformda genişleten çözümler geliştirmek mi ilginizi çekiyor? Yeni Office Eklentileri modeline göz atın. Office Eklentileri, VSTO Eklentileri ve çözümleriyle karşılaştırıldığında küçük bir ayak izine sahiptir ve HTML5, JavaScript, CSS3 ve XML gibi neredeyse tüm web programlama teknolojisini kullanarak bunları oluşturabilirsiniz.
Office geliştirme hakkında en son bilgiler için bkz . Microsoft Office geliştirici merkezi.
Bu bölümde
Office çözümleri oluşturmak için bir geliştirme bilgisayarı yapılandırma, Office çözümleri oluşturmaya başlama ve Visual Studio'da Office geliştirmeyle ilgili yenilikler hakkında bilgilere bağlantılar sağlar.
Visual Studio'nun önceki sürümleri kullanılarak oluşturulan projeler için yükseltme işlemi hakkındaki bilgilere bağlantılar sağlar.
Belge düzeyinde özelleştirmeler ve VSTO Eklentileri hakkında bilgiler de dahil olmak üzere Office çözümlerinin nasıl çalıştığına ilişkin bilgilere bağlantılar sağlar.
Visual Studio'da bir Office projesi oluşturma ve projenizi yapılandırma hakkında bilgi sağlar.
Office kullanıcı arabirimini özelleştirme, verilerle çalışma ve sorunları giderme gibi yönetilen kodu Office çözümleriyle kullanma hakkında bilgi sağlar.
Excel'i otomatikleştirme, Excel çözümleri oluşturma ve Excel'e özgü genelleştirme sorunlarını anlama hakkında bilgi sağlar.
InfoPath için form şablonları ve VSTO Eklentileri oluşturma hakkında bilgi sağlar.
Outlook'u otomatikleştirme ve Outlook VSTO Eklentileri ile form bölgeleri oluşturma hakkında bilgi sağlar.
PowerPoint'i otomatikleştirme ve PowerPoint VSTO Eklentileri oluşturma hakkında bilgi sağlar.
Microsoft Office projesini otomatikleştirme ve proje VSTO Eklentileri oluşturma hakkında bilgi sağlar.
Visio'yu otomatikleştirme ve Visio VSTO Eklentileri oluşturma hakkında bilgi sağlar.
Word'i otomatikleştirme ve Word çözümleri oluşturma hakkında bilgi sağlar.
Visual Studio'da Office projeleri ve diğer proje türleri oluşturma arasındaki farklar hakkında bilgi sağlar.
Office projelerinde hata ayıklama ile Visual Studio'daki diğer proje türleri arasındaki farklar hakkında bilgi sağlar.
Office çözümlerinde güvenlik özelliklerinin nasıl çalıştığı hakkında bilgi sağlar.
Office çözümlerini kullanıcılarınız için nasıl kullanılabilir hale getirebileceğiniz ve bir dağıtım yöntemi seçtiğinizde dikkate almanız gereken önemli sorunlar hakkında bilgi sağlar.
Ortak görevleri gerçekleştirmeye yönelik adım adım yönergeler sağlayan örnek uygulamaların ve konuların bağlantılarını sağlar.
Office birincil birlikte çalışma derlemeleri, bildirimler, kullanıcı arabirimi öğeleri ve hata iletileri hakkında ayrıntılı bilgilere bağlantılar sağlar.
.NET Framework 4'i hedefleyen Office projelerinde kullanılan API ad alanları ve türleri hakkındaki bilgilere bağlantılar sağlar. .NET Framework 3.5'i hedefleyen Office projelerinde kullanılan ad alanları ve türleri hakkında API başvurusu belgeleri için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: 2007 sistem tarafından yönetilen başvuru.
Office uygulaması'de yönetilen VSTO Eklentilerini yükleme ve kaldırma gibi eylemleri gerçekleştirmek için kullanabileceğiniz COM arabirimleri hakkındaki bilgilerin bağlantılarını içerir.
İlgili içerik
Visual Studio geliştirici portalı ile Office geliştirme teknik makaleler, videolar ve bloglar gibi ek kaynaklar sağlar.
Visual Studio geliştirici merkezi teknik makaleler, videolar ve bloglar gibi ek Visual Studio kaynakları sağlar.
MSDN kitaplığının Microsoft Office geliştirme bölümü, Office'in çeşitli sürümleri için çözüm geliştirme hakkında makaleler ve başvuru belgeleri sağlar (Visual Studio kullanarak Office geliştirmesine özgü değildir).
Visual Studio'da uygulama geliştirme; web uygulamaları, XML web hizmetleri ve geleneksel istemci uygulamaları tasarlamak, geliştirmek, hata ayıklamak ve dağıtmak için Visual Studio'yu nasıl kullanabileceğinizi açıklayan konulara bağlantılar içerir.
Visual Studio'da .NET Framework programlaması, Visual Basic ve Visual C# içinde .NET Framework ile uygulama geliştirmeyi ele alır.