- Katılım
- 3 Mart 2009
- Mesajlar
- 519
- Excel Vers. ve Dili
- excel 2003 tr
Private Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As Long
End Type
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40
Private Sub mksil_Click()
On Error Resume Next
Dim op As SHFILEOPSTRUCT
Unload msil
With op
.wFunc = FO_DELETE
.pFrom = "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP\" & msil.sdosya.Caption
.fFlags = FOF_ALLOWUNDO
End With
SHFileOperation op
ChDir "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP\"
ListBox1.Clear
dosya = Dir("*.*")
While dosya <> ""
ListBox1.AddItem dosya
dosya = Dir
Wend
ChDir "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP"
End Sub
Private Sub miptal_Click()
PGiris.Show
End Sub
Private Sub sdosya_Click()
End Sub
Private Sub UserForm_Initialize()
msil.sdosya.Caption = ""
msil.sdosya.Caption = ListBox1.Value
End Sub
neden hata veriyor ?
dosya ekte incelerseniz
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As Long
End Type
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40
Private Sub mksil_Click()
On Error Resume Next
Dim op As SHFILEOPSTRUCT
Unload msil
With op
.wFunc = FO_DELETE
.pFrom = "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP\" & msil.sdosya.Caption
.fFlags = FOF_ALLOWUNDO
End With
SHFileOperation op
ChDir "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP\"
ListBox1.Clear
dosya = Dir("*.*")
While dosya <> ""
ListBox1.AddItem dosya
dosya = Dir
Wend
ChDir "E:\PEGEM2008\YAPTIGIM PROGRAMLAR\PegemMT\KartP"
End Sub
Private Sub miptal_Click()
PGiris.Show
End Sub
Private Sub sdosya_Click()
End Sub
Private Sub UserForm_Initialize()
msil.sdosya.Caption = ""
msil.sdosya.Caption = ListBox1.Value
End Sub
neden hata veriyor ?
dosya ekte incelerseniz
