仅使用VBA打开,保存和关闭文件类型Excel,Word,PowerPoint和Visio



长期用户,首次发问

在我目前的职位上,我有一个重复的&这是一项费力的任务,它有效地检查SharePoint位置上的许多文档(2007版)。一旦审查,文档被保存,然后SharePoint显示最后保存的时间,这有效地从治理的角度验证另一个月左右的审查。

问题是,这些文档没有太大的变化,所以大多数时候都是打开,保存,然后关闭所有文档。

我正在寻找自动化这个-我基本上想要一些VBA代码打开,保存和关闭所有的文件。我遇到的问题是,有4种文件类型;Excel, Word, PowerPoint &从Visio和一些谷歌搜索中,我只能找出如何自动化Excel文件。

我没有硬编码每个文档的位置的问题,我的主要问题是得到这个打开,保存&;关闭所有文件类型的自动化工作。

有人能帮忙吗?

您可以使用Powershell一行代码:

Get-ChildItem "C:YourFolderPath" -Recurse -Include *.xlsx,*.pptx,*.vsdx,*.docx | foreach {$_.LastWriteTime = Get-Date}

这个和平的代码将改变'LastWriteTime'属性的文件与xlsx, pptx, vsdx和docx扩展名,什么实际保存和关闭命令正在做的

最新更新