GetDetailsOf。作成日付や更新日付、アルバムやアーティスト、ビットレート等々のプロパティ情報を取得する。
'参照設定 'Microsoft Shell Controls And Automation Sub プロパティ取得() Dim fso As Object, file As Object Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.GetFile(ThisWorkbook.FullName) '対象ファイルを指定 Dim shell, folder Set shell = New Shell32.shell Set folder = shell.Namespace(file.ParentFolder.Path) Cells.Clear Dim i As Long For i = 0 To 500 Cells(i + 1, 1).Value = i Cells(i + 1, 2).Value = folder.GetDetailsOf("", i) 'プロパティ名 Cells(i + 1, 3).Value = folder.GetDetailsOf(folder.ParseName(file.Name), i) '内容 Next Set folder = Nothing Set shell = Nothing End Sub
プロパティ名を取得する箇所はNothingでも可。
= folder.GetDetailsOf("", i) 'プロパティ名 = folder.GetDetailsOf(Nothing, i) 'プロパティ名
OSやバージョンによって実行結果が違うので注意!
自分の環境の実行結果をそのまま載せておきますが、あてにしないこと。
Win7 | プロパティ名 | Win10 | プロパティ名 |
---|---|---|---|
0 | 名前 | 0 | 名前 |
1 | サイズ | 1 | サイズ |
2 | 項目の種類 | 2 | 項目の種類 |
3 | 更新日時 | 3 | 更新日時 |
4 | 作成日時 | 4 | 作成日時 |
5 | アクセス日時 | 5 | アクセス日時 |
6 | 属性 | 6 | 属性 |
7 | オフラインの状態 | 7 | オフラインの状態 |
8 | オフラインで利用可能 | 8 | 利用可能性 |
9 | 認識された種類 | 9 | 認識された種類 |
10 | 所有者 | 10 | 所有者 |
11 | 分類 | 11 | 分類 |
12 | 撮影日時 | 12 | 撮影日時 |
13 | 参加アーティスト | 13 | 参加アーティスト |
14 | アルバム | 14 | アルバム |
15 | 年 | 15 | 年 |
16 | ジャンル | 16 | ジャンル |
17 | 指揮者 | 17 | 指揮者 |
18 | タグ | 18 | タグ |
19 | 評価 | 19 | 評価 |
20 | 作成者 | 20 | 作成者 |
21 | タイトル | 21 | タイトル |
22 | 件名 | 22 | 件名 |
23 | 分類項目 | 23 | 分類項目 |
24 | コメント | 24 | コメント |
25 | 著作権 | 25 | 著作権 |
26 | トラック番号 | 26 | トラック番号 |
27 | 長さ | 27 | 長さ |
28 | ビット レート | 28 | ビット レート |
29 | 保護 | 29 | 保護 |
30 | カメラのモデル | 30 | カメラのモデル |
31 | 大きさ | 31 | 大きさ |
32 | カメラの製造元 | 32 | カメラの製造元 |
33 | 会社 | 33 | 会社 |
34 | ファイルの説明 | 34 | ファイルの説明 |
35 | プログラム名 | 35 | マスター キーワード |
36 | 継続時間 | 36 | マスター キーワード |
37 | オンライン | 37 | |
38 | 再帰 | 38 | |
39 | 場所 | 39 | |
40 | 任意出席者アドレス | 40 | |
41 | 任意出席者 | 41 | |
42 | 開催者住所 | 42 | プログラム名 |
43 | 開催者名 | 43 | 継続時間 |
44 | アラーム時刻 | 44 | オンライン |
45 | 必須出席者アドレス | 45 | 再帰 |
46 | 必須出席者 | 46 | 場所 |
47 | リソース | 47 | 任意出席者アドレス |
48 | 会議の状態 | 48 | 任意出席者 |
49 | 空き時間情報 | 49 | 開催者住所 |
50 | 合計サイズ | 50 | 開催者名 |
51 | アカウント名 | 51 | アラーム時刻 |
52 | 進捗状況 | 52 | 必須出席者アドレス |
53 | コンピューター | 53 | 必須出席者 |
54 | 記念日 | 54 | リソース |
55 | 秘書の名前 | 55 | 会議の状態 |
56 | 秘書の電話 | 56 | 空き時間情報 |
57 | 誕生日 | 57 | 合計サイズ |
58 | 住所 (会社) | 58 | アカウント名 |
59 | 市 (会社) | 59 | |
60 | 国/地域 (会社) | 60 | 進捗状況 |
61 | 私書箱 (会社) | 61 | コンピューター |
62 | 郵便番号 (会社) | 62 | 記念日 |
63 | 都道府県 (会社) | 63 | 秘書の名前 |
64 | 番地 (会社) | 64 | 秘書の電話 |
65 | FAX 番号 (会社) | 65 | 誕生日 |
66 | 会社のホーム ページ | 66 | 住所 (会社) |
67 | 会社電話 | 67 | 市 (会社) |
68 | コールバック番号 | 68 | 国/地域 (会社) |
69 | 自動車電話 | 69 | 私書箱 (会社) |
70 | 子供 | 70 | 郵便番号 (会社) |
71 | 会社代表電話 | 71 | 都道府県 (会社) |
72 | 部署 | 72 | 番地 (会社) |
73 | 電子メール アドレス | 73 | FAX 番号 (会社) |
74 | 電子メール2 | 74 | 会社のホーム ページ |
75 | 電子メール3 | 75 | 会社電話 |
76 | 電子メールの一覧 | 76 | コールバック番号 |
77 | 電子メール表示名 | 77 | 自動車電話 |
78 | 表題2 | 78 | 子供 |
79 | 名 | 79 | 会社代表電話 |
80 | 氏名 | 80 | 部署 |
81 | 性別 | 81 | 電子メール アドレス |
82 | 名2 | 82 | 電子メール2 |
83 | 趣味 | 83 | 電子メール3 |
84 | 住所 (自宅) | 84 | 電子メールの一覧 |
85 | 市 (自宅) | 85 | 電子メール表示名 |
86 | 国/地域 (自宅) | 86 | 表題2 |
87 | 私書箱 (自宅) | 87 | 名 |
88 | 郵便番号 (自宅) | 88 | 氏名 |
89 | 都道府県 (自宅) | 89 | 性別 |
90 | 番地 (自宅) | 90 | 名2 |
91 | 自宅 FAX | 91 | 趣味 |
92 | 自宅電話 | 92 | 住所 (自宅) |
93 | IM アドレス | 93 | 市 (自宅) |
94 | イニシャル | 94 | 国/地域 (自宅) |
95 | 役職 | 95 | 私書箱 (自宅) |
96 | ラベル | 96 | 郵便番号 (自宅) |
97 | 姓 | 97 | 都道府県 (自宅) |
98 | 住所 (郵送先) | 98 | 番地 (自宅) |
99 | ミドル ネーム | 99 | 自宅 FAX |
100 | 携帯電話 | 100 | 自宅電話 |
101 | ニックネーム | 101 | IM アドレス |
102 | 勤務先所在地 | 102 | イニシャル |
103 | 住所 (その他) | 103 | 役職 |
104 | ほかの市区町村 | 104 | ラベル |
105 | 他の国/地域 | 105 | 姓 |
106 | 他の私書箱 | 106 | 住所 (郵送先) |
107 | 他の郵便番号 | 107 | ミドル ネーム |
108 | 他の都道府県 | 108 | 携帯電話 |
109 | 他の番地 | 109 | ニックネーム |
110 | ポケットベル | 110 | 勤務先所在地 |
111 | 肩書き | 111 | 住所 (その他) |
112 | 市区町村 (郵送先) | 112 | ほかの市区町村 |
113 | 国/地域 | 113 | 他の国/地域 |
114 | 私書箱 (郵送先) | 114 | 他の私書箱 |
115 | 郵便番号 (郵送先) | 115 | 他の郵便番号 |
116 | 都道府県 | 116 | 他の都道府県 |
117 | 番地 (郵送先) | 117 | 他の番地 |
118 | プライマリ電子メール | 118 | ポケットベル |
119 | 通常の電話 | 119 | 肩書き |
120 | 職業 | 120 | 市区町村 (郵送先) |
121 | 配偶者 | 121 | 国/地域 |
122 | サフィックス | 122 | 私書箱 (郵送先) |
123 | TTY/TTD 電話 | 123 | 郵便番号 (郵送先) |
124 | テレックス | 124 | 都道府県 |
125 | Web ページ | 125 | 番地 (郵送先) |
126 | 内容の状態 | 126 | プライマリ電子メール |
127 | 内容の種類 | 127 | 通常の電話 |
128 | 取得日時 | 128 | 職業 |
129 | アーカイブ日時 | 129 | 配偶者 |
130 | 完了日 | 130 | サフィックス |
131 | デバイス カテゴリ | 131 | TTY/TTD 電話 |
132 | 接続済み | 132 | テレックス |
133 | 探索方法 | 133 | Web ページ |
134 | フレンドリ名 | 134 | 内容の状態 |
135 | ローカル コンピューター | 135 | 内容の種類 |
136 | 製造元 | 136 | 取得日時 |
137 | モデル | 137 | アーカイブ日時 |
138 | ペアリング済み | 138 | 完了日 |
139 | クラス | 139 | デバイス カテゴリ |
140 | 状態 | 140 | 接続済み |
141 | クライアント ID | 141 | 探索方法 |
142 | 貢献者 | 142 | フレンドリ名 |
143 | コンテンツの作成日時 | 143 | ローカル コンピューター |
144 | 前回印刷日 | 144 | 製造元 |
145 | 前回保存日時 | 145 | モデル |
146 | 事業部 | 146 | ペアリング済み |
147 | ドキュメント ID | 147 | クラス |
148 | ページ数 | 148 | 状態 |
149 | スライド | 149 | 状態 |
150 | 総編集時間 | 150 | クライアント ID |
151 | 単語数 | 151 | 共同作成者 |
152 | 期限 | 152 | コンテンツの作成日時 |
153 | 終了日 | 153 | 前回印刷日 |
154 | ファイル数 | 154 | 前回保存日時 |
155 | ファイル名 | 155 | 事業部 |
156 | ファイル バージョン | 156 | ドキュメント ID |
157 | フラグの色 | 157 | ページ数 |
158 | フラグの状態 | 158 | スライド |
159 | 空き領域 | 159 | 総編集時間 |
160 | ビットの深さ | 160 | 単語数 |
161 | 水平方向の解像度 | 161 | 期限 |
162 | 幅 | 162 | 終了日 |
163 | 垂直方向の解像度 | 163 | ファイル数 |
164 | 高さ | 164 | ファイル拡張子 |
165 | 重要度 | 165 | ファイル名 |
166 | 添付 | 166 | ファイル バージョン |
167 | 削除 | 167 | フラグの色 |
168 | 暗号化の状態 | 168 | フラグの状態 |
169 | フラグの有無 | 169 | 空き領域 |
170 | 終了済 | 170 | |
171 | 未完了 | 171 | |
172 | 開封の状態 | 172 | グループ |
173 | 共有 | 173 | 共有の種類 |
174 | 製作者 | 174 | ビットの深さ |
175 | 日付時刻 | 175 | 水平方向の解像度 |
176 | フォルダー名 | 176 | 幅 |
177 | フォルダーのパス | 177 | 垂直方向の解像度 |
178 | フォルダー | 178 | 高さ |
179 | 参加者 | 179 | 重要度 |
180 | パス | 180 | 添付 |
181 | 場所ごと | 181 | 削除 |
182 | 種類 | 182 | 暗号化の状態 |
183 | 連絡先の名 | 183 | フラグの有無 |
184 | 履歴の種類 | 184 | 終了済 |
185 | 言語 | 185 | 未完了 |
186 | 最終表示日 | 186 | 開封の状態 |
187 | 説明 | 187 | 共有 |
188 | リンクの状態 | 188 | 製作者 |
189 | リンク先 | 189 | 日付時刻 |
190 | URL | 190 | フォルダー名 |
191 | メディアの作成日時 | 191 | フォルダーのパス |
192 | リリース日 | 192 | フォルダー |
193 | エンコード方式 | 193 | 参加者 |
194 | プロデューサー | 194 | パス |
195 | 発行元 | 195 | 場所ごと |
196 | サブタイトル | 196 | 種類 |
197 | ユーザー Web URL | 197 | 連絡先の名 |
198 | 作者 | 198 | 履歴の種類 |
199 | 添付ファイル | 199 | 言語 |
200 | BCC アドレス | 200 | 最終表示日 |
201 | BCC | 201 | 説明 |
202 | CC アドレス | 202 | リンクの状態 |
203 | CC | 203 | リンク先 |
204 | 会話 ID | 204 | URL |
205 | 受信日時 | 205 | |
206 | 送信日時 | 206 | |
207 | 送信元アドレス | 207 | |
208 | 差出人 | 208 | メディアの作成日時 |
209 | 添付ファイルの有無 | 209 | リリース日 |
210 | 送信者アドレス | 210 | エンコード方式 |
211 | 送信者名 | 211 | エピソード番号 |
212 | ストア | 212 | プロデューサー |
213 | 送信先アドレス | 213 | 発行元 |
214 | To do タイトル | 214 | シーズン番号 |
215 | 宛先 | 215 | サブタイトル |
216 | 経費情報 | 216 | ユーザー Web URL |
217 | アルバムのアーティスト | 217 | 作者 |
218 | アルバム ID | 218 | |
219 | ビート数/分 | 219 | 添付ファイル |
220 | 作曲者 | 220 | BCC アドレス |
221 | イニシャル キー | 221 | BCC |
222 | コンパイルの一部 | 222 | CC アドレス |
223 | 雰囲気 | 223 | CC |
224 | セットのパート | 224 | 会話 ID |
225 | 期間 | 225 | 受信日時 |
226 | 色 | 226 | 送信日時 |
227 | 保護者による制限 | 227 | 送信元アドレス |
228 | 保護者による制限の理由 | 228 | 差出人 |
229 | 使用領域 | 229 | 添付ファイルの有無 |
230 | EXIF バージョン | 230 | 送信者アドレス |
231 | イベント | 231 | 送信者名 |
232 | 露出補正 | 232 | ストア |
233 | 露出プログラム | 233 | 送信先アドレス |
234 | 露出時間 | 234 | To do タイトル |
235 | 絞り値 | 235 | 宛先 |
236 | フラッシュ モード | 236 | 経費情報 |
237 | 焦点距離 | 237 | アルバムのアーティスト |
238 | 35mm 焦点距離 | 238 | アルバム アーティストで並べ替え |
239 | ISO 速度 | 239 | アルバム ID |
240 | レンズ メーカー | 240 | アルバムで並べ替え |
241 | レンズ モデル | 241 | 参加アーティストで並べ替え |
242 | 光源 | 242 | ビート数/分 |
243 | 最大絞り | 243 | 作曲者 |
244 | 測光モード | 244 | 作曲者で並べ替え |
245 | 向き | 245 | ディスク |
246 | 人物 | 246 | イニシャル キー |
247 | プログラムのモード | 247 | コンパイルの一部 |
248 | 彩度 | 248 | 雰囲気 |
249 | 対象の距離 | 249 | セットのパート |
250 | ホワイト バランス | 250 | 期間 |
251 | 優先度 | 251 | 色 |
252 | プロジェクト | 252 | 保護者による制限 |
253 | チャンネル番号 | 253 | 保護者による制限の理由 |
254 | この回のタイトル | 254 | 使用領域 |
255 | 字幕 | 255 | EXIF バージョン |
256 | 再放映 | 256 | イベント |
257 | SAP | 257 | 露出補正 |
258 | 放送日 | 258 | 露出プログラム |
259 | プログラムの説明 | 259 | 露出時間 |
260 | 記録時間 | 260 | 絞り値 |
261 | ステーション コール サイン | 261 | フラッシュ モード |
262 | 局名 | 262 | 焦点距離 |
263 | 概要 | 263 | 35mm 焦点距離 |
264 | 抜粋 | 264 | ISO 速度 |
265 | 自動要約 | 265 | レンズ メーカー |
266 | 検索のランキング | 266 | レンズ モデル |
267 | 秘密度 | 267 | 光源 |
268 | 共有ユーザー | 268 | 最大絞り |
269 | 共有状態 | 269 | 測光モード |
270 | 製品名 | 270 | 向き |
271 | 製品バージョン | 271 | 人物 |
272 | サポートのリンク | 272 | プログラムのモード |
273 | ソース | 273 | 彩度 |
274 | 開始日 | 274 | 対象の距離 |
275 | 課金情報 | 275 | ホワイト バランス |
276 | 完了 | 276 | 優先度 |
277 | 仕事の所有者 | 277 | プロジェクト |
278 | 総ファイル サイズ | 278 | チャンネル番号 |
279 | 商標 | 279 | この回のタイトル |
280 | ビデオ圧縮 | 280 | 字幕 |
281 | ディレクター | 281 | 再放映 |
282 | データ速度 | 282 | SAP |
283 | フレーム高 | 283 | 放送日 |
284 | フレーム率 | 284 | プログラムの説明 |
285 | フレーム幅 | 285 | 記録時間 |
286 | 総ビット レート | 286 | ステーション コール サイン |
287 | 287 | 局名 | |
288 | 288 | 概要 | |
289 | 289 | 抜粋 | |
290 | 290 | 自動要約 | |
291 | 291 | 関連度 | |
292 | 292 | ファイルの所有権 | |
293 | 293 | 秘密度 | |
294 | 294 | 共有ユーザー | |
295 | 295 | 共有状態 | |
296 | 296 | ||
297 | 297 | 製品名 | |
298 | 298 | 製品バージョン | |
299 | 299 | サポートのリンク | |
300 | 300 | ソース | |
301 | 301 | 開始日 | |
302 | 302 | 共有中 | |
303 | 303 | 可用性の状態 | |
304 | 304 | 状態 | |
305 | 305 | 課金情報 | |
306 | 306 | 完了 | |
307 | 307 | 仕事の所有者 | |
308 | 308 | タイトルで並べ替え | |
309 | 309 | 総ファイル サイズ | |
310 | 310 | 商標 | |
311 | 311 | ビデオ圧縮 | |
312 | 312 | ディレクター | |
313 | 313 | データ速度 | |
314 | 314 | フレーム高 | |
315 | 315 | フレーム率 | |
316 | 316 | フレーム幅 | |
317 | 317 | 球形 | |
318 | 318 | ステレオ | |
319 | 319 | ビデオの向き | |
320 | 320 | 総ビット レート |
以上。