• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dosya Adını değiştirme

  • Konbuyu başlatan Konbuyu başlatan heft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2005
Mesajlar
371
Merhaba
Sitedeki örnek kodlarla bir şeyler yaptım ama kopyaladığım dosya adını Texbox1 deki değerin olmasını istiyorum, bunu yapamadım.
Destek olabilir misiniz?


Dim DosyaAc As FileDialog
Set DosyaAc = Application.FileDialog(msoFileDialogFilePicker)
With DosyaAc
.AllowMultiSelect = False
.ButtonName = "Çizimi Yükle"
.InitialView = msoFileDialogViewList
.Title = "Resim Seçiniz!"
.InitialFileName = Environ("USERPROFILE") & "\Resim Seçiniz"
With .Filters
.Clear
.Add "Tüm Resimler", "*.jpg*"
End With
.FilterIndex = 1
.Show
End With
If DosyaAc.SelectedItems.Count > 0 Then
Dim secilen As String
secilen = DosyaAc.SelectedItems(1)
MsgBox secilen

Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile secilen, "C:\den\"
End If
 
Kopyalama işlemini yapan satırı aşağıdaki gibi değiştirip deneyiniz.

TextBox1 nesnesinde "Deneme.jpg" gibi ifade olmalıdır. Uzantı yazmıyorsanız koda ekleme yapmalısınız.

Kod:
fso.CopyFile secilen, "C:\den\" & TextBox1.Value
 
Aslında FSO nesnesine de çok gerek yok, FileCopy komutu da bu işi yapar ....

.
 
Çok teşekkürler
 
Geri
Üst