Application.Workbooks プロパティ (Excel)

開いているすべてのブックを表す Workbooks コレクションを返します。 読み取り専用です。

構文

ブック

expressionApplication オブジェクトを 表す変数。

注釈

オブジェクト修飾子なしでこのプロパティを使用することは、Application.Workbooks の使用と同じです。

Workbooks プロパティによって返されるコレクションには、開いているアドインは含まれません。これは、特殊な種類の非表示ブックです。 ただしファイル名を指定すると、1 つの開いているアドインを返すことができます。 たとえば、 Workbooks("Oscar.xla")Workbook オブジェクトとして "Oscar.xla" という名前の開いているアドインを返します。

注:

[保護されたビュー] ウィンドウに表示されるブックは、 Workbooks コレクションのメンバーではありません。 代わりに、ProtectedViewWindow オブジェクトの Workbook プロパティを使用して、保護ビュー ウィンドウに表示されるブックにアクセスします。

次の使用例は、Book1.XLS ブックをアクティブにします。

Workbooks("BOOK1").Activate

次の使用例は、LARGE.XLS ブックを開きます。

Workbooks.Open filename:="LARGE.XLS"

次の使用例は、作業中のブックを除く、他に開いているすべてのブックを保存して閉じます。

For Each w In Workbooks 
    If w.Name <> ThisWorkbook.Name Then 
        w.Close savechanges:=True 
    End If 
Next w

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。