Genişletilmiş nesneleri kullanarak Excel'i otomatikleştirme

Visual Studio'da Excel çözümleri geliştirirken, çözümlerinizde konak öğelerini ve konak denetimlerinikullanabilirsiniz. Bunlar, Excel nesne modelinde (excel için birincil birlikte çalışma derlemesi tarafından kullanıma sunulan nesne modeli) ve Range nesneleri gibi Worksheet yaygın olarak kullanılan bazı nesneleri genişleten nesnelerdir. Genişletilmiş nesneler, temel aldıkları Excel nesneleri gibi davranır, ancak nesnelere yeni olaylar ve veri bağlama özellikleri gibi ek özellikler ekler.

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

Konak öğeleri ve konak denetimleri hem VSTO Eklentisi hem de belge düzeyi özelleştirmelerinde kullanılabilir, ancak bunların kullanılabilmesinin bağlamı her çözüm türü için farklıdır. Daha fazla bilgi için bkz . Konak öğelerine ve konak denetimlerine genel bakış.

Excel konak öğeleri

Excel projeleri çeşitli konak öğelerine erişmenizi sağlar:

  • Worksheet. Bu konak öğesi projenizdeki bir çalışma sayfasını içerir ve temsil eder. Ayrıca konak denetimleri ve Windows Forms denetimleri de dahil olmak üzere yönetilen denetimler için bir kapsayıcı görevi görür ve yüzeyindeki denetimlerle ilgili bilgileri korur. Daha fazla bilgi için bkz . Çalışma sayfası konak öğesi.

  • Workbook. Bu konak öğesi projenizdeki çalışma kitabını temsil eder ve çalışma kitabındaki tüm çalışma sayfaları tarafından paylaşılan bileşenler için kapsayıcı görevi görür. Daha fazla bilgi için bkz . Çalışma kitabı konak öğesi.

  • ChartSheet. Bu konak öğesi, Excel'de yalnızca grafik içeren ve olayları kullanıma sunan bir çalışma sayfasıdır.

    Microsoft Office Excel belge düzeyi özelleştirme projenize tasarım zamanında yeni bir sayfa olarak grafik sayfası eklediğinizde, Visual Studio otomatik olarak bir ChartSheet konak öğesi oluşturur.

    Konak öğesi Excel'de bir çalışma sayfası olsa ChartSheet da, grafik sayfasına denetim ekleyemezsiniz. Çalışma sayfasında grafikli başka denetimler olmasını istiyorsanız, grafik sayfası kullanmayın. Bunun yerine, konak denetimini kullanarak Chart grafiği bir çalışma sayfasına eklenmiş nesne olarak yerleştirebilirsiniz. Daha fazla bilgi için bkz . Grafik denetimi.

Excel konak denetimleri

Excel için çalışma kitapları ve çalışma sayfaları oluşturmanıza, düzenlemenize ve otomatikleştirmenize yardımcı olan çeşitli konak denetimleri vardır. Bu konak denetimleri, yerel Excel nesne modelindeki karşılık gelenlerinin sahip olmadığı olaylar ve veri bağlama özellikleri sağlar.

Excel projelerinde kullanabileceğiniz konak denetimleri hakkında daha fazla bilgi için aşağıdaki konulara bakın: