プロが教える店舗&オフィスのセキュリティ対策術

エクセルブックを指定して開き、色々処理した後にApplicationオブジェクトのGetSaveAsFilenameメソッドで保存するエクセルファイル名を取得しようとしたところ、
ファイル保存のダイアログが表示されないまま動作が停止してしまいます。
ctrlキー&pause/breakキーによる中断もできず、Excelを強制終了せざるを得なくなってしまいます。

GetSaveAsFilenameメソッドの行にブレイクポイントを設置すれば問題なくダイアログが表示され動作するようになるのですが、さすがに毎度ブレイクポイントを設置するわけにもいきません。

何か対策は無いものでしょうか。

A 回答 (2件)

はじめまして


ダメかもしれませんが、
DoEvents
GetSaveAsFilenameメソッド
または、DoEvents
場合によっては、挟む

参考:http://officetanaka.net/excel/vba/function/DoEve …
    • good
    • 0

出来ればですが、コードとコードを入れた場所を提示いただけるとコメントが付き易いかもです。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!