if commondialog.*= save then
else
end if

解决方案 »

  1.   

    通用对话框的CancelError属性设为True的话,用户单击Cancel按钮将产生一个错误信息程序,凭借这个信息程序可以检测到用户的放弃操作。
    CommonDialog1.CancelError = True
      

  2.   

    If CommonDialog1.FileName <> "" Then
       MsgBox "保存"
    Else
       MsgBox "取消"
    End If
      

  3.   

    // pweixing(幸运米,幸运得米!) 
    呵呵,俺也是这么干滴~
      

  4.   

    很好, 
    pweixing(幸运米,幸运得米!)  
    wzzwwz(棒子面窝头) 5653325(等待开刃的刀)  的方法不是很好, 如果我賦個default值給filename,請問如何在cancel的時候把它置空.結貼.
      

  5.   

    把CancelError设置为True
    在程序中写个出错处理就行了,如:
    Private sub ....
    On Error Goto eHandle
    CommonDialog1.ShowSave
    .....
    eHandle:
    end Sub