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

Şunlar için geçerlidir:yes Mac noiçin Visual Studio noVisual Studio Visual Studio Code

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'nde hem de belge düzeyinde özelleştirmelerde 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 birkaç konak öğesine 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.

    Tasarım zamanında bir grafik sayfasını Microsoft Office Excel belge düzeyi özelleştirme projenize yeni bir sayfa olarak 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 hiçbir denetim ekleyemezsiniz. Çalışma sayfasında grafik içeren 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'de çalışma kitaplarını ve çalışma sayfalarını 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ıklarının 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:

Ayrıca bkz.