エクセル2000です。
メニューからファイル、プロパティでダイアログを呼び出すと、タブが「ファイルの情報」、「ファイルの概要」、「詳細情報」、「ファイル構成」、「ユーザー設定」と並んでいます。
そのうちの「ファイルの情報」タブと、「詳細情報」タブの両方に「作成日時」と「更新日時」があります。
同じ「作成日時」がなぜ二つあるのか、どう違うのが、試してみると更新日時はどちらも同じですが、作成日時が「詳細情報」はそのエクセルを初めて作成した日時、「ファイルの情報」は、そのエクセルに名前を付けて保存した日時のようです。
上記の理解で合っていますか?
次にそのエクセルBOOKに記述したVBAで作成日時を取得しようとした場合、
ActiveWorkbook.BuiltinDocumentProperties(11).Value で取得できる作成日時は、「詳細情報」にあるほうの日時のようですが、「ファイルの情報」にある作成日時(名前を付けて保存した日時)をVBAで取得するにはどうしたらよいのでしょうか?
なにとぞよろしくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
FileSystemObjectを使って作成日時を取得したら、「ファイルの情報」の作成日時が取れました
Sub Test()
Dim FSO
Dim fullPath as String
fullPath = "D:\Temp\abc.xls"
Set FSO = CreateObject("Scripting.FileSystemObject")
MsgBox FSO.GetFile(fullPath).DateCreated
End Sub
zap35さま、いつも有難うございます。
無事取得できました。
「ファイルの情報」の作成日時と、「詳細情報」の作成日時との違いは、上記の解釈で正しいでしょうか?
No.2
- 回答日時:
私もちょっと興味があったので試してしました。
12:00 ブックを新規に開く
12:05 ブックを名前をつけて保存
この状態で
ファイルの情報 作成日時 12:05
詳細情報 作成日時 12:00
になりました。更に
12:10 ブックを別名で登録
すると
ファイルの情報 作成日時 12:10
詳細情報 作成日時 12:00
です。
ちょっとだけ試した結果では
ファイルの情報 作成日時 → そのファイルが最初に書き込まれた日時
詳細情報 作成日時 → ブックを新規作成した日時で、別ファイル名にしても引き継がれる
ような感じですね。merlionXXさんの見解と同じです。
わざわざ試していただき、ありがとうございました。
これでネットからダウンロードしたエクセルファイルのダウンロード日時が特定できます。(ファイルの情報の作成日時)
助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- その他(コンピューター・テクノロジー) Power Shellコマンドで作成日時を一括シフトする方法 3 2022/10/21 12:37
- サーバー WIN10のファイル又はフォルダを社内LAN上HDDで共有する場合、特定の人だけが見えるようにしたい 3 2023/04/18 00:32
- Visual Basic(VBA) エクセルVBA 2 2022/04/27 13:29
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同名フォルダを作成し、そのフ...
-
拡張子をつくる
-
PCに保存していた写真を見られ...
-
<a href="file:///フォルダ名/...
-
MkDir パス名が無効です
-
参照元Excelファイルをバックグ...
-
「~$ファイル名.doc」というフ...
-
Excelで外部のファイルの場所を...
-
OpenFileDialogを使った後にも...
-
EXCEL VBAのDir関数について
-
C#のFileSystemWatcherでのファ...
-
Excelの関数について教えてくだ...
-
スマホでHTMLファイルを開いて...
-
Excel VBAでフォルダが何層にも...
-
ファイルとフォルダのセキュリ...
-
OneDriveの保存先を外付HDDにし...
-
エクセルVBAで、ファイルの情報...
-
ExcelのVBProjectがExcelを開く...
-
ExcelVBAでリンク先の対象のフ...
-
秀丸のタグジャンプがうまくで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCに保存していた写真を見られ...
-
Excelの関数について教えてくだ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
-
同名フォルダを作成し、そのフ...
-
<a href="file:///フォルダ名/...
-
OpenFileDialogを使った後にも...
-
MkDir パス名が無効です
-
スマホでHTMLファイルを開いて...
-
参照元Excelファイルをバックグ...
-
ExcelVBAでリンク先の対象のフ...
-
VBSでメール送信
-
EXCEL VBAのDir関数について
-
ファイルの作成日時について
-
Mac Excel VBAについて
-
Webページのリンクの貼り方を教...
-
「~$ファイル名.doc」というフ...
-
秀丸のタグジャンプがうまくで...
-
Outlookで添付ファイルの貼り付...
-
OneDriveのドキュメントにある...
おすすめ情報