VBAのCloseメソッド

こちらでは、エクセルVBAのCloseメソッドの解説になります。

メソッドとは、オブジェクトを操作する命令文のことでオブジェクトの動作になります。 メソッドを利用するにはオブジェクト名とメソッド名の間に「.(ピリオド)」で結んで記述します。

オブジェクト名.メソッド名

目次

Window オブジェクトのCloseメソッド

Window オブジェクトのCloseメソッドは、指定したオブジェクトを閉じます。ブール型 (Boolean) の値を使用します。

構文expression.Close(SaveChanges, Filename, RouteWorkbook)
キーワード省略説明
expression×こちらは、必ず指定します。上のいずれかのオブジェクトを返すオブジェクト式を指定します。
SaveChanges省略可能です。バリアント型 (Variant) の値を使用します。ウィンドウ内のブックに変更がないとき、およびブックに変更があり、同じブックがほかのウィンドウでも表示されているとき、この引数は無視されます。ブックに変更があり、同じブックがほかのウィンドウで表示されていないとき、この引数は指定された値に応じて、次に示す動作をします。
FileName 省略可能です。バリアント型 (Variant) の値を使用します。指定されたファイル名で、変更したファイルを保存します。
RouteWorkbook省略可能です。バリアント型 (Variant) の値を使用します。ブックを次の宛先に回覧する必要がないとき (回覧先がないか、既に回覧されているとき) は、この引数は無視されます。それ以外のときは、次に示すような処理を行います。

SaveChangesの値

動作
Trueブックの変更を保存します。ブックにファイル名が付けられていない場合は、引数 FileName を使ってファイル名を指定します。引数 FileName を省略すると、ファイル名の入力を促すダイアログ ボックスが表示されます。 False ファイルの変更を保存しません。
Falseファイルの変更を保存しません。
省略変更したファイルを保存するかどうかを確認するダイアログ ボックスが表示されます。

Workbooks コレクション オブジェクトのCloseメソッド

Workbooks コレクション オブジェクトトのCloseメソッドは、指定したオブジェクトを閉じます。

構文expression.Close
キーワード省略説明
expression×こちらは、必ず指定します。上のいずれかのオブジェクトを返すオブジェクト式を指定します。

Workbook オブジェクトのCloseメソッド

Workbook オブジェクトのCloseメソッドは、指定したオブジェクトを閉じます。

構文expression.Close(SaveChanges, Filename, RouteWorkbook)
キーワード省略説明
expression×こちらは、必ず指定します。上のいずれかのオブジェクトを返すオブジェクト式を指定します。
SaveChanges省略可能です。バリアント型 (Variant) の値を使用します。ウィンドウ内のブックに変更がないとき、およびブックに変更があり、同じブックがほかのウィンドウでも表示されているとき、この引数は無視されます。ブックに変更があり、同じブックがほかのウィンドウで表示されていないとき、この引数は指定された値に応じて、次に示す動作をします。
FileName 省略可能です。バリアント型 (Variant) の値を使用します。指定されたファイル名で、変更したファイルを保存します。
RouteWorkbook省略可能です。バリアント型 (Variant) の値を使用します。ブックを次の宛先に回覧する必要がないとき (回覧先がないか、既に回覧されているとき) は、この引数は無視されます。それ以外のときは、次に示すような処理を行います。

SaveChangesの値

動作
Trueブックの変更を保存します。ブックにファイル名が付けられていない場合は、引数 FileName を使ってファイル名を指定します。引数 FileName を省略すると、ファイル名の入力を促すダイアログ ボックスが表示されます。 False ファイルの変更を保存しません。
Falseファイルの変更を保存しません。
省略変更したファイルを保存するかどうかを確認するダイアログ ボックスが表示されます。
Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応

IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。

ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください。

VBAのIE操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE操作にも挑戦してみてください。

目次

VBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。