次の方法で共有


WorkbookBase.Close(Object, Object, Object) メソッド

定義

ブックを閉じます。

public void Close (object saveChanges, object filename, object routeWorkbook);
member this.Close : obj * obj * obj -> unit
Public Sub Close (Optional saveChanges As Object, Optional filename As Object, Optional routeWorkbook As Object)

パラメーター

saveChanges
Object

ブックに変更がなければ、この引数は無視されます。 ブックに変更があり、開いている他のウィンドウにブックが表示されている場合、この引数は無視されます。 ブックに変更があり、開いている他のウィンドウにブックが表示されていない場合、この引数は、次のリストのとおり、変更を保存するかどうかを指定します。 true. 変更をブックに保存します。 ブックに関連付けられているファイル名がまだない場合は、 FileName が使用されます。 を FileName 省略すると、ユーザーはファイル名を指定するように求められます。 false. ブックへの変更は保存されません。省略。 変更を保存するかどうかを確認するダイアログ ボックスが表示されます。

filename
Object

このファイル名で変更を保存します。

routeWorkbook
Object

ブックを次の受信者にルーティングする必要がない場合 (回覧先がない場合、または既にルーティングされている場合)、この引数は無視されます。 それ以外の場合は、次のリストのとおり、Microsoft Office Excel がブックをルーティングします。 true. ブックを次の受信者に送信します。 false. ブックを送信しません。省略。 ブックを送信するかどうかを確認するダイアログ ボックスが表示されます。

次のコード例では、 メソッドを Close 使用して、変更を保存せずに現在のブックを閉じます。

この例は、ドキュメント レベルのカスタマイズ用です。

private void WorkbookClose()
{
    this.Close(false, false);
}
Private Sub WorkbookClose()
    Me.Close(False, False)
End Sub

注釈

このメソッドを使用してブックを閉じても、ブック内のAuto_Closeマクロは実行されません。 マクロを RunAutoMacros 実行するには、 メソッドを使用します。

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象