VBAでタイムスタンプを変更したいのですね。

広告

↓FileSystemObjectを利用する方法です。

●VBA ファイルの作成日時や更新日時を取得または変更する
http://www.tipsfound.com/vba/18013

↓Win32 API関数を利用する方法です。

●五時脱自ブログ : VBA:ファイルのタイムスタンプ変更
http://blog.livedoor.jp/goji_da_tsuji/archives/51951544.html

タイムスタンプを変更する理由があるとは思いますが、あまりそれを利用してしまうとどれが新しいファイルかわからなくなります。サイズで判断する方法も有るのかもしれませんが。

今はフリーソフトでもタイムスタンプを変更するツールがあると思うので、そちらを利用すると良いのではないでしょうか。

古く見せたくなったり新しく見せたかったりするのでしょうね。

まぁほどほどにしましょう。

広告