「workbooks プロパティ 一覧」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。
Workbooksコレクションオブジェクトのプロパティ一覧を探している方による検索でしょうか。
こういった検索をする方の場合、
Workbooksコレクションオブジェクトと
Workbooksプロパティの区別ができていない
あるいは
Workbooksコレクションオブジェクトと
Workbookオブジェクトの区別がついていない
可能性もありますが、とりあえず、Workbooksコレクションオブジェクトのプロパティを一覧にしておきます。
といっても、Workbooksコレクションオブジェクトのプロパティは、それほどありません。
以下のようなコードを実行してから、
With Workbooks
MsgBox .Application
MsgBox .Count
MsgBox .Creator
MsgBox .Item(1).Name
MsgBox .Parent
End With
MSDNのヘルプをご覧いただくと、理解しやすいんじゃないでしょうか。
詳細はヘルプをご覧いただくとして、よく使われるのは、CountプロパティとItemプロパティです。
Countプロパティはコレクションに含まれるオブジェクトの個数を返すプロパティです。
Itemプロパティは引数を指定する必要があり、指定された引数に該当する、単一のWorkbookオブジェクトを返すプロパティです。
複数のブックを開いた状態で、以下のようなコードを実行すると、Countプロパティ・Itemプロパティの意味がわかるでしょうか。
Dim i As Long
For i = 1 To Workbooks.Count
MsgBox Workbooks.Item(i).Name
Next i
なお、一般的にはItemプロパティは省略されて
Dim i As Long
For i = 1 To Workbooks.Count
MsgBox Workbooks(i).Name
Next i
のように書かれることがほとんどです。
- Newer:Excel 2013でクイック分析ボタンを表示させたくない
- Older:HTMLテーブルタグを作成するExcelマクロ
Home » エクセルマクロ・Excel VBAの使い方 » Workbooks・Workbook » Workbooksコレクションオブジェクトのプロパティ一覧