[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『bookのプロパティを変更』(55)
bookのプロパティを変更する方法を教えてください。
Last Save Timeを変更したいです。
With ActiveWorkbook
With .BuiltinDocumentProperties .Item("Last Author").Value = Empty End With End With
これで最終更新者の名前を空にすることはできたのですが、更新日時は変更できませんでした。
例えば、"2017/06/03 17:17:17"に変更したい場合、どのように記述すれば良いでしょうか。教えてください。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
パソコンのシステム時刻を変えるしかないのでは?と思ったらFileSystemObjectを 使ってファイルの更新日時を変更できるようですね。
※改竄にあたる可能性がありますので自己責任でお願いします。くれぐれもこのサイト に迷惑がかかることがないように。 (カエムワセト) 2017/06/13(火) 09:59
With ActiveWorkbook With .BuiltinDocumentProperties .Item("Last Save Time").Value = "2017/06/03 17:17:17" End With End With でExcel上で見るブックのプロパティは変更される。 (ねむねむ) 2017/06/13(火) 10:14
続き。 ただしそのブックを保存した段階でその保存時の日時になる。 最終的におこないたいことが保存したブックの更新日時の変更で有ればカエムワセトさんの書くようにFileSystemObjectを 使うことになるのでは。
(ねむねむ) 2017/06/13(火) 10:17
これだけ聞いて、ピンと来ないようであれば、内部情報変更なんて手を出さない方が良いですよ。見る人が見れば、このファイルの更新日時と、内部情報のアンマッチを見ると、改変されたことに気がつきますから。
(???) 2017/06/13(火) 15:48
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.