- Katılım
- 14 Şubat 2006
- Mesajlar
- 3,426
- Excel Vers. ve Dili
- (Excel 2016 - İngilizce)
- Altın Üyelik Bitiş Tarihi
- 30-11-2022
Merhaba,
Aşağıdaki kodlarla kapalı bir dosyadan ADODB bağlantısı ile veri alabiliyorum.
Peki şifreli dosyalardan veri almak için kodlarda nasıl bir değişiklik yapmam gerekir?
Not:Açıkcası kırmızı ile işaretli bölümde bulunan password alanını bir türlü uyarlayamadım.
Aşağıdaki kodlarla kapalı bir dosyadan ADODB bağlantısı ile veri alabiliyorum.
Peki şifreli dosyalardan veri almak için kodlarda nasıl bir değişiklik yapmam gerekir?
Not:Açıkcası kırmızı ile işaretli bölümde bulunan password alanını bir türlü uyarlayamadım.
Kod:
Public DB As ADODB.Connection
Public RS As ADODB.Recordset
Public SQLStr As String
Public kontrol As Boolean
Sub DBON()
On Error Resume Next
Set DB = New ADODB.Connection
Mypath = "O:\01 - Files\04 Personel Listeleri\Person Dosyalari\02 Person İstanbul.xls"
Set FSO = CreateObject("Scripting.FileSystemObject")
kontrol = FSO.FileExists(Mypath)
If kontrol = False Then
MsgBox "Kaynak Dosya Bulunamadı.", 64, "UYARI"
Set DB = Nothing
Set FSO = Nothing
Exit Sub
Else
DB.Open "Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & Mypath '[b][color=red],,Password=[/b][/color]
MsgBox "Kaynak Dosya Bulundu.", 64, "UYARI"
End If
Set FSO = Nothing
End Sub