Genişletilmiş nesneler kullanarak Excel'i otomatikleştirme
Şunlar için geçerlidir: Mac
için Visual Studio
Visual 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.
- Nasıl yapılır: ListObject denetimlerini verilerle doldurma
- Nasıl yapılır: Çalışma sayfalarına Grafik denetimleri ekleme
- Nasıl yapılır: Çalışma sayfalarına ListObject denetimleri ekleme
- Nasıl yapılır: Çalışma sayfalarına NamedRange denetimleri ekleme
- Nasıl yapılır: Çalışma sayfalarına XMLMappedRange denetimleri ekleme
- Nasıl yapılır: NamedRange denetimlerini yeniden boyutlandırma
- Nasıl yapılır: ListObject denetimlerini yeniden boyutlandırma
- Nasıl yapılır: ListObject denetimine yeni satır eklendiğinde verileri doğrulama
- Nasıl yapılır: ListObject sütunlarını veriyle eşleme
- İzlenecek yol: NamedRange denetiminin olaylarına karşı program
- Çalışma zamanında VSTO Eklentilerinde Word belgelerini ve Excel çalışma kitaplarını genişletme
- Office belgelerindeki denetimler
- Çalışma zamanında Office belgelerine denetim ekleme
- Konak öğelerine ve konak denetimlerine genel bakış
- Konak öğelerinin ve konak denetimlerinin programlı sınırlamaları