Arkadaşlar merhaba,
Yapmak istediğim şu. Basit bir kayıt formum var belirli değerler ve Resim kaydetme işlemi yapıyorum. Ancak Resim dosyasını bilgisayarımdan seçtiğim zaman. Textbox'a yolunu yazdırdığımda Ör; Resmim masaüstünde ise c:\users\desktop\resim.jpg gibi bir yol elde ediyorum.
Exceli başka bir bilgisayara götürdüğümde bu sefer tam yolunu kaydettiğim için resim yolunu bulamayacağından açmıyor. Yani Benim seçtiğim resmi sabit bir klasöre kopyalatıp excelde açtırmak istediğimde
file:// c:\users\desktop\resim.jpg gibi değilde file:// resimler/1.jpg gibi bir hale getirmem lazm. Böylece hangi bilgisayara gidersem gidim resimler klasörü nerede olursa olsun 1.jpg varsa o kaydın resmini açsın ?
Böyle birşey nasıl yapabilirim? Biraz anlatım karışık oldu ama
Yapmak istediğim şu. Basit bir kayıt formum var belirli değerler ve Resim kaydetme işlemi yapıyorum. Ancak Resim dosyasını bilgisayarımdan seçtiğim zaman. Textbox'a yolunu yazdırdığımda Ör; Resmim masaüstünde ise c:\users\desktop\resim.jpg gibi bir yol elde ediyorum.
Exceli başka bir bilgisayara götürdüğümde bu sefer tam yolunu kaydettiğim için resim yolunu bulamayacağından açmıyor. Yani Benim seçtiğim resmi sabit bir klasöre kopyalatıp excelde açtırmak istediğimde
file:// c:\users\desktop\resim.jpg gibi değilde file:// resimler/1.jpg gibi bir hale getirmem lazm. Böylece hangi bilgisayara gidersem gidim resimler klasörü nerede olursa olsun 1.jpg varsa o kaydın resmini açsın ?
Böyle birşey nasıl yapabilirim? Biraz anlatım karışık oldu ama
Kod:
resim = "Resim Dosyaları (*.jpg),*.jpg"
baslik = "Resim Seçimi"
secilendosya = Application.GetOpenFilename(resim, , baslik)
If secilendosya = False Then Exit Sub
UserForm1.Image1.Picture = LoadPicture(secilendosya)
TextBox3.Text = secilendosya
resim = vbNullString
