Skip to main content

AccessTr.neT


FileDialog Kabul etmiyor

FileDialog Kabul etmiyor

Çözüldü #7
(21/12/2010, 17:10)sledgeab yazdı: Bu hatanın sebebi
Kod:
Microsoft Office (Versiyon Numarası) Object Library
referansının eklenmemesi

Üstte belirttiğim gibi, referans hatası. Ofis 2010 için "Microsoft Office 14.0 Object Library" referansını ekleyince sorunsuz çalıştı. Sizin ofis sürümünüz olan ofis 2003 için (yanılmıyorsam) "Microsoft Office 12.0 Object Library" referansını eklemelisiniz.

[Resim: 22f5kw.jpg]

Referans eklemek için;

Herhangi bir formu tasarım görünümünde aç, alt+F11 ile Vba penceresini aç, Tools/References'i aç ve "Microsoft Office 12.0 Object Library" referansının onay kutusunu işaretle

Cevapla
Çözüldü #8
Sayın aydın3838 lütfen açtığınız konuyu takip ediniz. Olumlu veya olumsuz geri bildirimde bulunun.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #9
herkese teşekkürler
sorun aynen dendiği gibi referanslardanmış
11.0 referans ekli olduğu halde sorun yarattı ofice sildim yenidn yükledim referansları tamamladım ok
11.0 zaten işaretliydi kaldırmaya çalıştığımda ise hata veriyordu
şimdi sorun yok
bu referansları makro veya form açılışında kontrol ettirip eksik var ise tabii listeyi ve referans yollarını biz belirlelemek şartı ile referans ekleme yapılabilirmi
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #10
(22/12/2010, 17:54)aydın3838 yazdı: bu referansları makro veya form açılışında kontrol ettirip eksik var ise tabii listeyi ve referans yollarını biz belirlelemek şartı ile referans ekleme yapılabilirmi

Elbette yapılabilir. Aslında tam anlamı ile kontrolün elinizde olması için önemli bir işlemdir diyebiliriz. İster bileşenin adı ile isterseniz dosya yolunu yazmak suretiyle bu işlemi yaptırabilirsiniz. En güzeli programınızda kullandığınız tüm kütüphane dosyalarının dosyalarını programınızın olduğu bir klasöre koyup oradan işlem yaptırabilirsinizde. Ben örnek olarak ADO kodları için gerekli olan ve referanslarda "Microsoft ActiveX Data Objects 2.x Library" isimli dosyanın yüklenmesi için gerekli kodu vereyim.

References.AddFromFile "c:\program files\common files\system\ado\msado28.tlb"

Buradaki yol kendi bilgisayarıma göre olup çalışılan bilgisayarlarda program files klasörünün yeri vs. otomatik öğrenip adresi ona görede verebilirsiniz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #11
sayın alpeki
tüm pc lerde C:\ bulunmakta ben çalışmamı genellikle bu yoldan kısa yol ile çalıştırmaktayım
örneğin C:\Projem\Referanslar Klasöründe gerekli referansları barındırdık
başka pc de ise Office farklılıkarı sözkonusu olabilirmi
saygılarımla
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #12
Onu halletmekte kolay. Programınızı yaparsınız daha sonrasında farklı ofis versiyonları için kontrol yaptırır istemedikleriniz için uyarı verdirirsiniz. Sizin C:\ de çalışmanız önemli değil. Kullanıcının Windows'u kurulu olduğu sürücüsü farklı hard disk olabilir. Tüm ihtimalleri esnek olarak kontrol edip ona göre arama yaptırırsınız. Kullanacağınız bileşenlerin hangisi olduğuna bağlı olarak ofis versiyonları fark edebilir.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task