タイトル : Re: commondialogのエラーについて 投稿日 : 2014/04/03(Thu) 14:08 投稿者 : 魔界の仮面弁士
コードエディタを右クリックして、[設定/解除]をクリックしてみてください。 もしかしたら、『エラー発生時に中断』が選択されていませんか? > MSG = Err.Description & Chr(&HD) 「MSG = Err.Description & vbCrLf」 もしくは 「MSG = Err.Description & vbNewLine」 の方が良いと思います。 vbCr だけでも間違いではありませんが、本来は vbCrLf が望ましいです。 (メッセージボックスは一応、Cr と CrLf とを区別して表示しています) > X = MsgBox(MSG, vbInformation + vbOKOnly, "キャンセル") ここは「+」ではなく「Or」が望ましいです。 CommonDialog の Flags と同様に。 > 出来ればキャンセル処理(cancel2)にループして欲しいです。 「ループ」では無いですよね。 |