...Image1.Picture = LoadPicture(imagelocation)
Image1.PictureSizeMode = fmPictureSizeModeStretch
j = TextBox20.Value
FileCopy imagelocation, "C:\malzemeresimleri\" & j & ".JPG"
bitir:
End Sub
Bu kodla ise ürünü açtığımda görseli geliyor.
Sub KayitlariGoster(urunkodu As String)...
@Korhan Ayhan 'ın bahsettiği sorunla karşılaşmamak için klasör ayracını doğrudan yazmak yerine sistem ayarının kullanılmasını istemek daha doğru olur:
FileCopy Secilen_Dosya, Kopyalanacak_Klasör_Yolu & Application.PathSeperator & Yeni_Dosya_Adi
En can alıcı bölüm hatalı olmuş.
FileCopy Secilen_Dosya, Kopyalanacak_Klasör_Yolu & "\" & Yeni_Dosya_Adi
Not : Klasör separatörünüzü "/" olarak yazmışsınız. Ben de "\" olarak ayarlı olduğu için bu şekilde "\" yazdım. Gerekiyorsa düzeltirsiniz.
...= "Resim Seç"
If (Resim_Sec.Show <> 0) Then
Dim Secilen_Dosya As String
Secilen_Dosya = Resim_Sec.SelectedItems(1)
FileCopy Secilen_Dosya, Kopyalanacak_Klasör_Yolu
End If
End Sub
Dosya adını değiştirip nasıl kopyalayabilirim. Veya neyi yanlış yapıyorum?
Bir türlü...
...Aranan_Resim = Aranan_Klasor & Veri.Offset(0, 3).Value & ".jpg"
If Dir(Aranan_Resim) <> "" Then
FileCopy Aranan_Resim, Yol & Application.PathSeparator & Veri.Offset(0, 3).Value & ".jpg"
End If
Next
Set Dizi = Nothing
Set S1 = Nothing...
...Dim EskiKlasoru As String, HedefKlasoru As String
EskiKlasoru = TextBox1.Value
HedefKlasoru = TextBox2.Value
FileCopy EskiKlasoru, HedefKlasoru
Kill xSFile
End Sub
Resimdeki gibi TextBox1 de uzantısına kadar dosya yolu var TextBox2 de...
...= 1
End If
xTFile = Dir(xSPath & xExt)
If FileExists = 0 Then
FileCopy xSFile, xDPath & xTFile
Else
If MsgBox(xTFile & " isimli dosya zaten mevcut!" & vbNewLine & vbNewLine & "Yeniden...
..."" Then
For j = 1 To 10
Dosya = yol & aranan1 & uzanti(j)
If fL.FileExists(Dosya) = True Then
yeni = Kaynak & "\" & fL.GetFileName(Dosya)
FileCopy Dosya, yeni
Exit For
End If
Next
End If
Next
MsgBox "işlem tamam"
Set Klasor = Nothing
Else
Atla1:
MsgBox "Lütfen Hedef Klasör Seçimini Yapınız...
...3).Value 'fL.GetBaseName(eski)
uzanti = "." & fL.GetExtensionName(eski)
yeni = Klasor & "\" & dosya_adi & uzanti
Worksheets(ActiveSheet.Name).Cells(i, 4).Value = yeni
Name eski As yeni
'FileCopy eski, yeni
Worksheets(ActiveSheet.Name).Cells(i, 4).Value = yeni
Next i
MsgBox "işlem tamam"...
...= True
kaynak = "C:\Kaynak Klasör\"
hedef = "C:\Hedef Klasör\"
Exit Sub
If Dir(kaynak & Target.Text) = "" Then
MsgBox kaynak & " konumunda " & Target.Text & " dosyası bulunamadı"
Else
FileCopy kaynak & Target.Text, hedef & Target.Text
End If
End If
End Sub
...& fL.GetExtensionName(eski)
yeni = Kaynak & dosya_adi & uzanti
If CreateObject("Scripting.FileSystemObject").FileExists(yeni) = False Then
FileCopy eski, yeni
End If
Next i
Set Klasor = Nothing
MsgBox "işlem tamam"
Else
Atla:
MsgBox "Lütfen Kaynak Klasör Seçimini Yapınız !", vbInformation...
Belirttiğniz gibi Checboxların isimlerini 2,3 şeklinde sıralma yaptım, ancak bu haliyle makro tepki vermiyor. İlave bir şey ilave olacakmı yoksa checboxlara sıralama yapmak yetrlimiydi. ?
...& ".pdf"
If CreateObject("Scripting.FileSystemObject").FileExists(Beyannameler) = True Then
If CreateObject("Scripting.FileSystemObject").FileExists(yeni) = False Then
FileCopy Beyannameler, yeni
'Name eski As yeni
Else
MsgBox "bu dosya mevcut" & Chr(10) & yeni
End If
End If
End If
Next...
...1) & ".pdf"
If CreateObject("Scripting.FileSystemObject").FileExists(Beyannameler) = True Then
If CreateObject("Scripting.FileSystemObject").FileExists(yeni) = False Then
FileCopy Beyannameler, yeni
'Name eski As yeni
Else
MsgBox "bu dosya mevcut" & Chr(10) & yeni
End If
End If
Next
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.