- ベストアンサー
excelの前回保存日時を取得したい
office2002を使用しています。 VBAでCreateObjectを使用してexceで作成したファイルlのプロパティの作成日、更新日、アクセス日は取得でくるのですが、プロパティ、概要、詳細設定にある前回保存日時を取得したい場合はどうすればよいのでしょうか。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ブックのBuiltinDocumentPropertiesコレクションの中にそれらしきものが。。。 Sub test() MsgBox ActiveWorkbook.BuiltinDocumentProperties("Last save time").Value End Sub 外しましたらご容赦! 以上です。
その他の回答 (1)
- parks05
- ベストアンサー率11% (3/27)
回答No.1
該当するエクセルのファイルを開き、メニューバーのファイルを開き、プロパティをクリックして、詳細情報をクリックし、更新日時をみれば確認できると思います。
質問者
補足
すみません。実行したい事の説明が抜けていました。 今、開いているexcelファイルではなくて、指定フォルダ内にあるexcelファイルの一覧の前回保存日時 例) ファイル 作成日 前回保存日時 A.xls 2010/11/17 16:36 ? B.xls 2009/10/24 14:02 ? ; ;
お礼
おかげさまで出来ました。 なんとか、BuiltinDocumentProperties("Last save time").Value をexcel objectにセットして でたらめコーディングしているうちにできました。 ありがとうございます。
補足
すみません。実行したい事の説明が抜けていました。 今、開いているexcelファイルではなくて、指定フォルダ内にあるexcelファイルの一覧の前回保存日時 例) ファイル 作成日 前回保存日時 A.xls 2010/11/17 16:36 ? B.xls 2009/10/24 14:02 ? ; ; ActiveWorkbook では自分自身のexcelファイルですよね。 ActiveWorkbookをなんとか利用できるのでしょうか? ありがとうございます。