主题:麻烦哪位帮看下,这段程序哪出问题了
hkwanz
[专家分:10] 发布于 2009-04-08 11:27:00
Private Sub Command1_Click()
Dim j As Integer, ziyu As String
cmdg.ShowOpen
ziyu$ = InputBox("请输入需要复制的次数:", "提示!")
j = CInt(ziyu)
For i = 1 To j Step 1
FileCopy cmdg.FileName, "d:\vb\kill\new.jpg"
Next i
MsgBox "复制文件成功"
End Sub
回复列表 (共5个回复)
沙发
artless [专家分:1490] 发布于 2009-04-08 13:45:00
同一文件重复多次复制有什么用途?
板凳
一江秋水 [专家分:9680] 发布于 2009-04-08 17:21:00
Private Sub Command1_Click()
Dim i As Integer, j As Integer, ziyu As String 'i 也要声明
cmdg.ShowOpen
ziyu = InputBox("请输入需要复制的次数:", "提示!") '不要“$”
j = Val(ziyu) '用Val
if j<1 then exit sub '这一句可防止 j< 1 的错误
For i = 1 To j '不要 Step 1
FileCopy cmdg.FileName, "d:\vb\kill\new" & i & ".jpg" '同一文件夹下的文件名不要相同
Next i
MsgBox "复制文件成功"
End Sub
3 楼
老大徒伤悲 [专家分:29120] 发布于 2009-04-09 07:45:00
[quote]同一文件重复多次复制有什么用途?[/quote]可以害人。
但会出错。“该文件已经存在。是否要替换?”
哈哈哈哈哈
4 楼
hkwanz [专家分:10] 发布于 2009-04-09 10:49:00
[quote]同一文件重复多次复制有什么用途?[/quote]
只是试试inputbox功能而已
5 楼
hkwanz [专家分:10] 发布于 2009-04-09 11:01:00
多谢!
我来回复