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 のサポートおよびフィードバックを参照してください。