invalid picture hatası

bycakir

Altın Üye
Katılım
1 Aralık 2017
Mesajlar
222
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
Altın Üyelik Bitiş Tarihi
18-01-2025
merhaba

userfornda image3 e resim çağırmaya kalktıgımda invalid picture hatası veriyor. yardımcı olurmusunuz aşağıdaki kodda yol olarak gösterilen yerde resim mevcut

Kod:
Me.Image3.Picture = LoadPicture(ThisWorkbook.Path & "\Resim Dosyaları\" & TextBox2.Value & ".JPG")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Belki dosyanızın uzantısı jpeg olabilir.
 

bycakir

Altın Üye
Katılım
1 Aralık 2017
Mesajlar
222
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
Altın Üyelik Bitiş Tarihi
18-01-2025
farklı bir resim ekledim duzeldi sorun sanırım resmi farklı kaydet dediğimde 2d uzerinsden kaydsettirmişti sanırım bu
ama bir sorum daha olacak user form listeden urunleri sectiğimde resimler geliyor. resmi olmayanlarda eski resim geliyor.
yenile sub tarzında bir sayfa yeniletme kullanıyorum ama oraya image3 deki eski resmi temizletemiyorum.

su kodu denedim olmadı

Me.Image3.Picture = LoadPicture ("")

listboxdan sectiğim urunun resmi yok ise image3 boş kalsın istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben genellikle Userform üzerinde resim gösterme durumlarında aşağıdaki komutu kullanıyorum.

Me.Repaint

Belki sizinde işinize yarar. Deneyiniz.
 

bycakir

Altın Üye
Katılım
1 Aralık 2017
Mesajlar
222
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
Altın Üyelik Bitiş Tarihi
18-01-2025
teşekkurler
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
224
Excel Vers. ve Dili
Office Pro 2016 TR
Altın Üyelik Bitiş Tarihi
09-02-2028
Ben genellikle Userform üzerinde resim gösterme durumlarında aşağıdaki komutu kullanıyorum.

Me.Repaint

Belki sizinde işinize yarar. Deneyiniz.
Hocam örnek var mı elinizde fotoğrafların çoğunda hata alıyorum paintten açıp farklı kaydet dediğimde saydamlık gidecek uyarısına tamam diyip kaydettiğim fotoğraflar çalışıyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu komut satırı bahsettiğiniz hata için çözüm değildir.

Hata veren resim için örnek dosya ve birkaç resim paylaşmalısınız.
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
224
Excel Vers. ve Dili
Office Pro 2016 TR
Altın Üyelik Bitiş Tarihi
09-02-2028
Hocam dosyayı bittikten sonra silersek iyi olur 2 personelin fotoğraflarını koymak zorunda kaldım. Amacım personel bilgi sistemi oluşturma adam istediği fotoğrafı seçip yüklesin veya doğrudan isimlerini TC olarak belirleyip klasör içine atsın.
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
224
Excel Vers. ve Dili
Office Pro 2016 TR
Altın Üyelik Bitiş Tarihi
09-02-2028
Hocam cevap yazıp sildiniz mi ben göremeden 🙂
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Araştırdığım kadarıyla benzer sorunu yaşayanlar olmuş. Resmin uzantısı JPEG ya da JPG olsa da aslında bir PNG dosyası olması sorun yaratıyormuş. Sanırım elinizdeki resimleri JPG dosyasına dönüştürmeniz gerekecek.

Aşağıdaki linki kullanarak resimlerinizin tipini öğrenebiliyorsunuz. Ben sizin paylaştığınız resimleri test ettim. Uzantıları JPG olmasına karşın ilgili site PNG olduğu konusunda sonuç verdi.

 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Resimler PNG formatında, binary kodlarından anlaşılıyor....

Kod:
‰PNG

  
IHDR  >  Œ   C:ÎN   sRGB ®Îé   gAMA  ±üa       pHYs  à  ÃÇo¨d  ÿ¥IDAT.......
....
..
.
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
224
Excel Vers. ve Dili
Office Pro 2016 TR
Altın Üyelik Bitiş Tarihi
09-02-2028
Yapacak bişey yok o zaman png kodlarla jpg yapma şansımızda yok sanırım. ilgi alakanız teşekkür ederim hocam
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
224
Excel Vers. ve Dili
Office Pro 2016 TR
Altın Üyelik Bitiş Tarihi
09-02-2028
Paint üzerinden açıp farklı kaydet yapınca olay çözülüyor hocam niyet Excel üzerinden halletmekti 🙂
 
Üst