这是我的代码: Dim pstr As String
Dim fm As String 'fm变量用来获取用户输入的文件名
MDIForm1.CommonDialog2.Filter = "MDB文件(*.mdb)|*.mdb|AllFiles(*.*)|*.*|" '创建mdb格式的文件
MDIForm1.CommonDialog2.FilterIndex = 1 '设置文件初始过滤方式为*.mdb
MDIForm1.CommonDialog2.InitDir = "D:\"
MDIForm1.CommonDialog2.Flags = 6 '隐藏只读对话框
MDIForm1.CommonDialog2.Action = 2
'action控件一共有6个值:1为打开文件showopen,2为保存文件showsave,3为选择颜色showcolor,4为选择字体showfont,5为打印showprint,6不常用
If MDIForm1.CommonDialog2.FileName = "" Then
MsgBox "你必须输入一个文件名,请重新保存一次!"
Exit Sub
Else
fm = MDIForm1.CommonDialog2.FileName
End If运行后,当我按了“取消”按钮后还是跳出MsgBox "你必须输入一个文件名,请重新保存一次!"该怎么解决