Nesne Hiyerarşisi
-
Doğru Özelliği veya Yöntemi Bulmak
Özellik veya Yöntem ararken kullanabileceğimiz 6 yöntem var: Nesne Tarayıcı arama bölümünde arama yapılabilir. Ekranda sağ tıklayıp “Group Members” a tıklanınca üst taraf Özellikler (Properties), alt taraf Yöntemler (Methods) olarak sıralanır. Örneğin, Comments sınıfı içinde item metodu vardır. Altta, Comment’e tıklanınca comment sınıfının üyeleri görülür: Arama kısmında Comments aratılınca, Comments ‘in Worksheet üyesi olduğu görülür.…
-
Yöntemler
Yöntem, nesnenin ne yapabildiğidir ya da nesne ile yapabildiklerimizdir. Yöntemler ek bilgilere sahip olabilir ve nesnelerin özelliklerini değiştirebilirler. 2 çeşit yazım tipi vardır: Örnek olarak Araba nesnesini kullanalım: Yöntemlerin argümanları olabilir: Range(“A1”).Clear -> argüman yokRange(“A1”).Delete -> 1 isteğe bağlı argüman vardır (Shift) (yukarı ya da sola)Sayfa1.Copy -> 2 isteğe bağlı argüman vardır (Before ve After)…
-
Nesne Özellikleri
Bu bölümde Nesne Özellikleri (Object Properties) konusunu ele alacağız. Özellik, nesnenin sahip olduğu özelliklerdir. Excel nesnelerinde önceden tanımlı özellikler vardır. Özellikler, nesne hiyerarşisinde nesneden sonra gelir. Detaylı ve Detaylı Olmama Durumu Bazı özellikler detaylıdır bazıları detaylı değildir. Örneğin arabayı nesne olarak ele alalım: Örnek:Araba.Interior.Color = Kırmızı (Bu özellik detaylıdır)Araba.Color = Kırmızı (Bu özellik detaylı değildir.…
-
Nesne Hiyerarşisi
Bu bölümde VBA nesne hiyerarşisini (Object Model) inceleyeceğiz. Excel VBA’da bir nesne başka bir nesne içerebilir ve bu nesne de başka bir nesne vb. içerebilir. Başka bir deyişle, Excel VBA programlaması bir nesne hiyerarşisi ile çalışmayı içerir. Tüm nesnelerin anası Excel’in kendisidir. Biz ona Uygulama nesnesi diyoruz. Uygulama nesnesi diğer nesneleri içerir. Örneğin, Çalışma Kitabı…