[VBA] Referanslara DLL Ekleme
#1
arkadaşlar referanslara dll eklemek için access te yada dll dosyasında bir işlem yapmak gerekirmi
yada vba koduyla eklenebilinir



  Alıntı
Bu mesajı beğenenler:
#2
Aşağıdaki Fonksiyon ile Ms Access VBA ya Referans ekleyebilirsiniz.
Visual Basic
  1. Function AddRefs()
  2. Dim loRef As Access.Reference
  3. Dim intCount As Integer
  4. Dim intX As Integer
  5. Dim blnBroke As Boolean
  6. Dim strPath As String
  7.  
  8. On Error Resume Next
  9.  
  10. '
  11. Debug.Print "----------------- Eklenen Referanslar-----------------------"
  12. '
  13.  
  14. With Access.References
  15. .AddFromFile "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
  16. .AddFromFile "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll"
  17. .AddFromFile "C:\Program Files\Microsoft Office\Office\msacc9.olb"
  18. .AddFromFile "C:\Program Files\Common Files\System\ado\msado15.dll"
  19. .AddFromFile "C:\Program Files\Common Files\System\ado\msado25.tlb"
  20. .AddFromFile "C:\Program Files\Common Files\System\ado\msadox.dll"
  21. .AddFromFile "C:\WINNT\System32\stdole2.tlb"
  22. .AddFromFile "C:\WINNT\System32\scrrun.dll"
  23. End With
  24.  
  25. Call SysCmd(504, 16483)
  26. End Function



İyi Çalışmalar...




  Alıntı
Bu mesajı beğenenler:
#3
sayın onur_can bey
dosya bulunamadı hatası alıyorum
ama dosya kesinlikle mevcut

Visual Basic
  1. Private Sub Komut0_Click()
  2.  
  3. Dim loRef As Access.Reference
  4. Dim intCount As Integer
  5. Dim intX As Integer
  6. Dim blnBroke As Boolean
  7. Dim strPath As String
  8.  
  9.  
  10.  
  11. '
  12. Debug.Print "----------------- Eklenen Referanslar-----------------------"
  13. '
  14.  
  15. With Access.References
  16. .AddFromFile "C:\Windows\System32\WhatsAppApi.dll"
  17. End With
  18.  
  19. Call SysCmd(504, 16483)
  20.  
  21. End Sub





  Alıntı
Bu mesajı beğenenler:
#4
sn karakabus aşağıdaki kodu Click olayına atarsanız, sorunsuz eklenecektir.
Visual Basic
  1. Private Sub Komut0_Click()
  2. On Error GoTo Hata
  3. Dim ref As Reference
  4. Set ref = References.AddFromFile("C:\Windows\System32\WhatsAppApi.dll")
  5. Call SysCmd(504, 16483)
  6. Msgbox "Referans Eklenmiştir."
  7. Exit Sub
  8. Hata:
  9. MsgBox (ErrorMsg)
  10. End Sub



iyi çalışmalar...



  Alıntı
Bu mesajı beğenenler:
#5
sn, onur_can cevabınız için çok teşekür ederim ama gene dosya bulunamadı hatası aldım.
aceba mevcup api dll dosyasını accesste referanslara eklemek için dosyayı editlemek yada bir düzenlemedek geçirmek mi gerekir.yada dll dosylarını vba da kullanmak için editlemek mi lazım yeniden.vb.net refranslara eklemeyi başarmış bazıları.

manuel eklemede
"Can't add a referance to the specified file."

hatası alıyorum.



  Alıntı
Bu mesajı beğenenler:
#6
Ben yukarıdaki kod ile ekledim, sorun yok. referans dosyası olan WhatsAppApi.dll dosyasını ekleyebilir misin?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] ekleme sorgusu ile tablo ile ilişkili alttabloyu beraber kayıt ekleme afatsum75 10 5.415 19-05-2012, 15:41
Son Mesaj: afatsum75

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi