• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルのタイムスタンプのPUT(エクセルVBA))

Excel VBAでファイルのタイムスタンプを更新する方法について

このQ&Aのポイント
  • ExcelのVBAを使用して、ファイルのタイムスタンプを任意の数字で更新する方法を教えてください。
  • 現在のタイムスタンプを取得するために、VBAのFileDateTime関数を使用していますが、更新する方法がわかりません。
  • また、ヘルプを検索してもFileDateTimeの関連情報が見つからないため、どのようにして書き込み方法を知ることができるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 FileDateTime は、VBA関数です。ヘルプにあるはずですが。 オブジェクトブラウザ(F2)から、VBA-FileDateTime で、探してみたらいかがですか? 確か、タイムスタンプの変更は、MS-DOSにありませんから、またAPI関数のようですが、ただ、オープンしているブックは、排他制御されていますから、タイムスタンプの変更は、いずれにしても不可能ですね。

vba_minarai
質問者

補足

いつもいつも有難う御座います。 初歩中の初歩的なことで、質問してしまい申し訳ありません。ヘルプの迷路にはまっていたようです。サンプルプログラムの前後にFS0関係の記述ありこのサンプルもキット難しいことをやってるんだろう?との思い込みから検索方法自体が間違っていたようです。ご指摘のようにするとあっさり出てきました。 わざわざお手を煩わせてすみませんでした。 有難う御座います。

関連するQ&A

専門家に質問してみよう