1.需求场景
今天遇到一个需求,需要把word文件中“创建内容的时间”这个属性进行修改。这个属性在文件右键“详细信息”中可以看到,但不可修改,点击属性左下角的“删除属性和个人信息”时,其他信息都可以删除,但这个时间无法删除。
2.解决思路
这一个日期时间是在打开word软件点击“新建”按钮,新建空白文档时候记录的。无论何时保存文件,这个时间都是不变的;而且文件换到其他电脑上编辑之后,再次保存时只会更新“修改时间”而不会影响这个时间。复制粘贴文件产生的副本也会带有这个时间,而且和原来的文件一致。打开word文件另存为不同文件名的文件时,这个时间会更新为另存时的时间。因为这个信息是保存在文件属性中的,考虑可以通过第三方软件、批处理命令或者VBA方式进行修改。搜索到了使用第三方软件的介绍,总觉得有些麻烦,主要是不想因此再装个软件,而且很可能还要付费;搜索到脚本处理的方法,需要安装powershell,我暂时没装,还没尝试;VBA是最简单的,搜索时,AI会自