我有一个代码来获取一个对话框来选择一个文件夹名称并显示用户选择的文件夹的名称。取消按钮应退出子
但在情况下,如果用户尝试选择取消,而不是文件夹路径和确定,然后将它抛出一个错误。
按我的意见,我用一个状态变量,发现在取消状态更改为-1.so我试图执行使用,如果条件来退出子是在评论部分的代码。
但是,这似乎并没有在选择一个文件夹的情况下工作时,部分评论中存在的代码。
没有它,它在选择文件夹中工作正常。
可能有人请帮助呢?它是一个分步,我错过了什么:(
sub abc()
Set diaFolder = Application.FileDialog(msoFileDialogFolderPicker)
diaFolder.AllowMultiSelect = False
diaFolder.Title = "Select a folder then hit OK"
diaFolder.Show
'Status = diaFolder.Show
'If Status < 0 Then
'Exit Sub
'End If
a = diaFolder.SelectedItems(1)
MsgBox ("Folder selected is :" & a)
ens sub
如果(diaFolder.SelectedItems.Count <= 0)然后 MSGBOX 退出小组 结束如果 – dee 2014-11-22 13:02:28
@dee谢谢:)它的工作 – user2075017 2014-11-22 13:15:58
DEE,请创建一个答案,以便用户可以接受它,大家都知道这个问题就解决了。谢谢 – ruedi 2014-11-22 16:24:17