開いているすべてのブックを表す ブック コレクションを返します。 読み取り専用です。
構文
式。ブック
expressionApplication オブジェクトを 表す変数。
注釈
オブジェクト修飾子を指定せずにこのプロパティを使用することは、Application.Workbooks を使用することと同じです。
Workbooks プロパティによって返されるコレクションには、特別な種類の非表示ブックである開いているアドインは含まれません。 ただしファイル名を指定すると、1 つの開いているアドインを返すことができます。 たとえば、 Workbooks("Oscar.xla") は "Oscar.xla" という名前の開いているアドインを ブック オブジェクトとして返します。
注:
[保護ビュー] ウィンドウに表示されるブックは、 ブック コレクションのメンバーではありません。 代わりに、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 のサポートおよびフィードバックを参照してください。