+ Yorum Gönder
İnternet Sorunları ve Microsoft & Google Forumunda Visual Basic'den Excel'e Bağlantı Yapmak Konusunu Okuyorsunuz..
  1. RüzgarGülü
    Devamlı Üye

    Visual Basic'den Excel'e Bağlantı Yapmak









    Visual Basic'den Excel'e Bağlantı Yapma Yöntemleri

    Yazılan şeyler kafanızı karıştırabilir fakaf hiç zorluk çekeceğiniz bir şey değil. Hemen okumaya başlayabilirsiniz.

    Visual Basic'den Excel'e Bağlantı - 1

    Bu yazıda Excel ve Visual Basic ile uğraşan kimselerin çokça üzerinde durduğu bir konu olan "Visual Basic'ten Excel'e veri transferi" konusunu ayrıntılı bir şekilde anlatacağım. Öncelikle bunun çok basit bir işlem olduğunu bilmenizi isterim. Visual Basic'te birkaç satır fazladan yazarak aynen VBA 'da olduğu gibi makroları kullanarak Excel'e veri transferi yapacağız.

    Önce Visual Basic'i açalım ve Standart Exe Projesini başlatalım. Şimdi Excel ile oynamak için Project Mönüsünden References komutunu çalıştıralım. Karşımıza gelen pencereden "Microsoft Excel 10.0 Object Library" seçeneğini onaylayalım ve OK düğmesine basalım.

    Not:
    Siz hangi Excel sürümünü kullanıyorsanız onu seçin. Ben 2002 yani 10 versiyonunu kullandığım için bunu işaretledim.

    Her şey tamam. Artık Visual Basic içinden Excel ile istediğimiz gibi oynayabiliriz. Önce basitten bir örnek verelim. Formun kod sayfasını açalım ve "Form_Load" bölümüne aşağıdaki kodları yazalım.

    -------------------------------------------------------------------------------
    Dim kitap As Object
    Set kitap = CreateObject("Excel.application")
    kitap.Workbooks.Add
    kitap.Sheets("Sayfa1").Range("A1").Select
    ActiveCell.FormulaR1C1 = "Excel ile Bağlantı Kuruldu"
    ActiveWorkbook.SaveAs ("C:\VB-XLS.xls")
    Excel.Application.Quit
    -------------------------------------------------------------------------------

    Şimdi örnekteki kodların ne işe yaradıklarını kısaca açıklayalım.

    Dim kitap As Object

    Burada kitap adlı bir nesne tanımladık. Bütün işlemleri bu nesne üzerinden yürüteceğiz.

    Set kitap = CreateObject("Excel.Application")

    Burada kitap olarak tanımladığımız nesnenin Excel uygulamasına ait olduğunu ve yeni bir Excel uygulaması yarattığımızı görüyoruz.

    kitap.Workbooks.Add

    Uygulamaya yeni bir çalışma kitabı ekliyoruz.

    kitap.Sheets("Sayfa1").Range("A1").Select

    Çalışma kitabındaki Sayfa1 isimli sayfanın A1 hücresini seçiyoruz.

    ActiveCell.FormulaR1C1 = "Excel ile Bağlantı Kuruldu"

    Aktif hücreye "Excel ile Bağlantı Kuruldu" yazdırıyoruz.

    ActiveWorkbook.SaveAs ("C:\VB-XLS.xls")

    Çalışma kitabını C: sürücüsüne "VB-XLS.xls" adıyla farklı kaydediyoruz.

    Excel.Application.Quit

    Son olarak Excel uygulamasından çıkıyoruz.

    Görüldüğü gibi son derece basit bir olay. Kodları daha da kısa açıklarsak Excel uygulamasını başlat, yeni bir kitap aç, Sayfa1' deki A1 hücresine "Excel ile Bağlantı Kuruldu" , farklı kaydet ve Uygulamadan çık.









  2. Acil

    Visual Basic'den Excel'e Bağlantı Yapmak isimli yazıya yorum yazın.





  3. Sponsor Bağlantılar
+ Yorum Gönder


visual basic excel bağlantısı,  visual basic ile excel bağlantısı,  excel visual basic açma,  visual basic excel,  visual basic excel dosyası açma