いつもお世話になっております。RYUと申します。 今スクリプトにて、ファイル名入力ダイアログで指定された XLSファイルを書き出す処理を作成しています。 このQAの過去ログを見て、ダイアログと書出はうまくいきました。 ただひとつ解決できないのが、書出時の ExcelObj.SaveAs(ファイル名) のところで、既にファイルが存在する場合の置き換え確認で、 「置き換えしない」を選ぶと「SaveAs失敗」のようなエラーが表示 されてしまう点です。 既存のファイルはCreateObjectでファイル名を入れればよい、とも 過去ログにありましたが、新規ファイル名は直接入れられないようですね。新規か、上書きかは分からないので、どちらでも通るようにしたいと思っています。 上書きの確認は、既にファイル名ダイアログで表示できるようにしてあります(OFN_OVERWRITEPROMPT)ので、SaveAs() は強制的に置き換えをしてくれればそれで良いのですが・・・。 CreateObject()前に指定ファイルが存在するか否かを調べる方法、またはSaveAs()で置き換え確認を行わない方法のどちらかをご存じの方、 ご指導宜しくお願いいたします。 # 長文で申し訳ないです(汗)