Forum
word programından excele bağlanmak için genellikle adres mektup birleştrme kullanılmaktadır. Halbuki bu işin daha esnek ve etkili yolları vardır.
Şimdi Excele bağlanma yöntemlerini yazalım.
1. OLE.DB ile bağlanma
Set cn = CreateObject("ADODB.Connection")
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=C:\adrestakip.xls " & _
";Extended Properties=""Excel 8.0;HDR=Yes;"""
.Open
End With
2. ConnectionString ile bağlanma
Set cn = New ADODB.Connection
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=C:\adrestakip.xls;Extended Properties=Excel 8.0;"
.CursorLocation = adUseClient
.Open
End With
3. ADO.DB Driver İle bağlanma
Set cn = New ADODB.Connection
With cn
.Provider = "MSDASQL"
.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};" & _
"DBQ=C:\adrestakip.xls; "
.CursorLocation = adUseClient
.Open
End With
4. Excel dosyasını açarak bağlanma
Dim objExcel As New Excel.Application
Dim exWb As Excel.Workbook
Set exWb = objExcel.Workbooks.Open("c:\adrestakip.xls")
alıntıdır.
Bilgilendirme için teşekkürler.
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.