A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
下記で高速に情報取得可能です。
他にも色々と方法はあるようですが私はこの方法をおすすめします。
ちなみに、ファイル更新日はfileオブジェクトのDateLastModifiedでも取得可能ですが。ネットワークドライブ上のファイルを誰かが開いている場合、開かれた時刻が取得されてしまうため、DateLastModifiedは使用していません。
Sub test()
Set o = GetObject("新規Microsoft Excel ワークシト.xls")
a = o.BuiltinDocumentProperties.Item(1)
b = o.BuiltinDocumentProperties.Item(7)
c = o.BuiltinDocumentProperties.Item(12)
Debug.Print a ''タイトル
Debug.Print b ''最終更新者
Debug.Print c ''最終更新日
d = o.Sheets.Count
Debug.Print d ''シート数
For Each oo In o.Sheets
e = oo.Name
Debug.Print e ''シート名
Next
End
End Sub
No.1
- 回答日時:
DSO って何?
本は開いて、読んで、その内容が分かるわけですが....
サンプル・解説サイトを探すキーワード [] 内
1. [ Shell.Application GetDetailsOf, ParseName ]
■ 関連参考ソース
'// GetDetailsOf で調べられる項目の列挙
Sub test01()
Dim shl As Object
Dim f As Object
Dim nam As String
Dim i As Long
Set f = CreateObject("Shell.Application").NameSpace("C:\")
For i = 0 To 1000
nam = f.GetDetailsOf(Nothing, i)
If Len(nam) Then
Debug.Print "INDEX:=" & CStr(i);
Debug.Print vbTab;
Debug.Print "NAME:= " & nam
End If
Next
End Sub
2. [ BuiltinDocumentProperties ]
3. [ FileSystemObject ]
[ DateCreated, DateLastAccessed, DateLastModified, Size ]
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) 別インスタンスのエクセルを制御したい 1 2023/05/10 02:03
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) エクセルVBA(実行時エラー438)の対処法を教えてもらえないでしょうか 3 2023/04/22 13:43
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Excelで更新日時と更新者を表示させる
Excel(エクセル)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
VBAでPDFの中のプロパティを見に行くことは可能でしょうか?
Microsoft ASP
-
5
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
6
エクセルの最終保存者の表示
Excel(エクセル)
-
7
VBAでPDFファイルの文書のプロパティを取得する方法を教えて下さい
Visual Basic(VBA)
-
8
Excelファイルを開くとき、読み取り専用にするかどうかのダイアログを出ないようにしたい
Visual Basic(VBA)
-
9
DoEvents関数って何?
Visual Basic(VBA)
-
10
Word VBA。各マクロの間に待ち時間を指定するには?
Word(ワード)
-
11
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
12
VBA EXCEL 開かずにデータ操作
その他(Microsoft Office)
-
13
ファイルを閉じたままの外部参照で最終行の行数取得
Visual Basic(VBA)
-
14
参照設定は2.8と6.0 6.1とどちらにチェッ
その他(Microsoft Office)
-
15
Excel VBAでリンク切れをチェックしたい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「取得先」という表現について
-
format関数について
-
Yahoo! JAPAN IDを新規取得でき...
-
Excel VBA:特定の文字列以降(...
-
実行中の他のアプリのパスの取...
-
ps3で久しぶりにCDの音楽情報取...
-
EXCEL、マクロ-改ページ行番号...
-
VBScriptでのWEBページのソース...
-
DMMの動画を全件取得したのです...
-
IEを使わないでhtmlテキストを...
-
IPアドレスとMACアドレスを取得...
-
年休5日の取得管理
-
表示している画面サイズの取得方法
-
Wordでウィンドウハンドル(Hwn...
-
VBA: HTTPでのスクレイピング
-
vb2005でhtmlからテキストのみ...
-
他アプリケーションのアイコン...
-
VBSであるAD情報を取得したいで...
-
VBAでできますか?
-
VBAでPDFファイルの文書のプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「取得先」という表現について
-
IEを使わないでhtmlテキストを...
-
Yahoo! JAPAN IDを新規取得でき...
-
自動車教習所について 質問 普...
-
アクセスの度にIPアドレスを変...
-
format関数について
-
Excel VBA:特定の文字列以降(...
-
ローカルのコンピュータ名を取...
-
不正競争防止法に該当するので...
-
ps3で久しぶりにCDの音楽情報取...
-
【VBA】EXCELブックを開かずに...
-
PHP の cURL で、htmlを画像へ...
-
VBS「開いているページ」のURL...
-
VBAでPDFファイルの文書のプロ...
-
ミュージックのアートワークを...
-
EXCEL、マクロ-改ページ行番号...
-
各クライアントマシンのログイ...
-
VB or VBScriptでPCの製造番号...
-
IPアドレスとMACアドレスを取得...
-
【C#】FindWindowExの使い方を...
おすすめ情報