Office çözümleri geliştirme

Visual Studio'daki Office geliştirici araçlarını kullanarak bir proje tasarladıktan ve proje dosyalarını ayarladıktan sonra, kodu ve özel kullanıcı arabirimini (UI) uygulamaya odaklanmaya başlayabilirsiniz.

Şunlar için geçerlidir: Bu konudaki bilgiler belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

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 çözümleri programlama modeli

Office nesne modeli, programlayabileceğiniz çeşitli nesneleri kullanıma sunar. Office çözümlerini yönetilen kodu kullanarak her programladığınızda, Office birincil birlikte çalışma derlemelerindeki türleri kullanan kodlar yazarsınız. Visual Studio'daki Office proje şablonlarını kullanarak oluşturduğunuz çözümlerde, projenizde oluşturulan sınıflara doğrudan kod da yazarsınız. Daha fazla bilgi için bkz . Office çözümlerinde kod yazma.

Farklı türde Office çözümleri programlama

Oluşturduğunuz çözüm türü, projenizde hangi özellikleri kullanabileceğinizi belirler. Örneğin, öğeleri tasarım zamanında Visual Studio'daki Araç Kutusu'ndan sürükleyerek belge düzeyinde özelleştirmelere Windows Forms denetimleri ve genişletilmiş Office denetimleri (adlandırılmış konak denetimleri) ekleyebilirsiniz. Ancak, bir VSTO Eklentisi geliştiriyorsanız, bu tür denetimleri yalnızca çalışma zamanında kod yazarak belgelere ekleyebilirsiniz.

Farklı çözüm türlerine özgü özellikler hakkında daha fazla bilgi için aşağıdaki konulara bakın:

Ünvan Açıklama
Office çözümlerinde kod yazma Office çözümlerinde kod yazmanın farklı yönlerini açıklar.
VSTO Eklentilerini Programla VSTO Eklentilerinin programlama modeline ve ilgili programlama görevlerine genel bir bakış sağlar.
Program belge düzeyi özelleştirmeleri Belge düzeyinde özelleştirmelerin ve ilgili programlama görevlerinin programlama modeline genel bir bakış sağlar.
Office kullanıcı arabirimi özelleştirmesi VSTO Eklentileri ve belge düzeyi özelleştirmeleri kullanarak Office uygulaması'nin kullanıcı arabirimini özelleştirmenin farklı yollarını açıklar.
Office çözümlerinde veriler Office çözümlerinde verilerle çalışabileceğiniz, örneğin verileri denetimlere bağlama ve belge düzeyinde özelleştirmelerde verileri önbelleğe alma gibi farklı yolları açıklar.
Office çözümleriyle ilgili sorunları giderme Office çözümleri oluştururken karşılaşabileceğiniz yaygın sorunları çözmek için ipuçları sağlar.
Office'te iş parçacığı desteği Office çözümlerinde birden çok iş parçacığıyla çalışmaya genel bir bakış sağlar.
Office projelerinde erişilebilirlik Office çözümlerinde kullanılabilen erişilebilirlik özelliklerini açıklar.