Tüm Microsoft Office uygulamaları, yürütülebilir kodu - komut dosyalarını - belgelerine gömme özelliğini destekler. Onların yardımıyla, veri işleme otomasyonunda çok çeşitli görevleri çözebilirsiniz. Ve formların kullanımı, kelimenin tam anlamıyla bir ofis uygulamasına dayalı bir program yaratacaktır. Bu, örneğin Excel'de yapılabilir.

Gerekli
Microsoft Office Excel'i
Talimatlar
Aşama 1
Microsoft Office Excel'i başlatın. Gerekirse yeni bir belge oluşturun. Bunu yapmak için Ctrl + N tuşlarına basın veya "Dosya" menüsünü genişletin ve "Yeni …" öğesini seçin. Ardından "Kitap Oluşturma" panelindeki "Boş Kitap" bağlantısını tıklayın.
Adım 2
Bir Visual Basic Düzenleyici penceresi açın. Bunu yapmak için Alt + F11 tuşlarına basın veya Araçlar menüsünün Makro bölümünden Visual Basic Düzenleyici'yi seçin. Orada, bu Excel çalışma kitabının nesne ağacının yanı sıra içerdiği formları, modülleri ve sınıf modüllerini gösteren bir proje bölmesi göreceksiniz.
Aşama 3
Gerekirse formlar oluşturun. Ana menüde Ekle'ye ve ardından Kullanıcı Formu'na tıklayın. Proje panelinin Formlar bölümüne yeni bir öğe eklenir. Form oluşturulduğunda otomatik olarak açılacaktır. Denetimleri Araç Kutusu'ndan form penceresine sürüklemek için fareyi kullanın. Boyutlarını ve konumlarını değiştirin. Fare ile seçim yaptıktan sonra Özellikler panelinden özelliklerini değiştirin. Ctrl + S tuşlarına basarak şekilleri kaydedin.
4. Adım
Gerektiği kadar modül veya sınıf modülü oluşturun. Bunu yapmak için ana menünün Ekle bölümünde Modül veya Sınıf Modülü öğelerini seçin. Proje penceresindeki ilgili elemanlara çift tıklayarak gerekli modüller veya formlar için kod düzenleme pencerelerini açın.
Adım 5
Sınıf modüllerine sınıf bildirimleri ekleyin. Bunları Class anahtar sözcüğünü kullanarak tanımlayın:
Sınıf CÖrnekSınıf
Sınıfı Bitir
6. Adım
Sınıf tanımlarına yöntemler, modüllere işlev ve prosedür taslakları ekleyin. İşlevler, Function anahtar sözcüğü kullanılarak bildirilir, ardından bir ad ve virgülle ayrılmış, parantez içinde bir dizi parametre gelir. Örneğin:
İşlev ÖrnekFonksiyon (a, b, c)
Bitiş İşlevi
Benzer şekilde (yalnızca Sub anahtar sözcüğü kullanılarak) prosedürler bildirilir:
Alt Numune Prosedürü (a, b)
Alt Bitiş
7. Adım
Global ve yerel (işlevlerde ve yöntemlerde) değişkenlerin yanı sıra sınıf üyelerini bildirin. Bunu yapmak için Dim … As yan tümcesini kullanın (değişkenin türü As anahtar sözcüğünden sonra belirtilir). Örneğin, bir kitap nesnesine referans depolayan bir oWB değişkeni bildirmek şöyle görünebilir:
Excel. Workbook olarak oWB'yi karartın
Boyutu parantez içinde belirterek bir dizi bildirebilirsiniz:
Dim aWBooks (10) As Excel. Workbook
8. Adım
Fonksiyon kodunda, prosedürlerde, sınıf metotlarında değişiklik yaparak programın algoritmasını uygulayın. Yürütme akışını denetlemek için Visual Basic denetim yapılarını kullanın. Kendi veri yapılarınız, yerleşik form nesneleri ve yerleşik Excel nesneleriyle çalışın.