VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。常にファイル名を取得出来るVBAをどなたか、教えて下さい。操作対象になっているブックの名前はActiveWorkbook.Nameですね。>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになりというような文脈からすると、ThisWorkbook.Nameの方ですかね。他の回答も見るQvbsからのExcelマクロ呼び出しの際に保存ダイアログが表示されてしまうvbsからExcelのマクロを呼び出しExcelを閉じる処理を以下のように実施しています。その際に保存ダイアログが表示されてしまうため非表示としようとコメントアウトされているように変更しました。したらダイアログは表示されなくなりましたがstrTextの値が返却されなくなってしまいました。原因がよくわからないのですがわかりましたらご教授ください。NothingWScript.echo(strText)Aベストアンサーこんばんは。入っているかの確認はしていません。入れておいたほうが無難だとは思いますが......。NothingWScript.echo(strText)'-------------------------------------こんばんは。入っているかの確認はしていません。入れておいたほうが無難だとは思いますが......。=oApp.Workbooks.Open(WScript.Arguments(0))s...続きを読む他の回答も見るQダイアログにプレビュー表示ダイアログに画像ファイルのプレビューを表示したいのです。