长期使用者,第一次提问。
在我目前的职位上,我有一个重复的&艰苦的任务,有效地审查SharePoint位置上的许多文档(版本2007)。审核后,文档将被保存,然后SharePoint显示上次保存的时间,这有效地从治理角度验证了另一个月左右的审核。
问题是,这些文件中没有太大的变化,所以大部分时间它都是打开,保存然后关闭所有文档的情况。
我正在寻求自动化 - 我基本上想要一些VBA代码来打开,保存和关闭所有文档。我遇到的问题是有4种文件类型; Excel,Word,PowerPoint& Visio和一些谷歌搜索,我只能弄清楚如何自动化Excel文件。
我对硬编码每个文档的位置没有任何问题,我的主要问题是将其打开,保存和放大关闭所有文件类型的自动化。
有人可以帮忙吗?
答案 0 :(得分:0)
你可以使用Powershell one-liner:
Get-ChildItem "C:\Your\Folder\Path" -Recurse -Include *.xlsx,*.pptx,*.vsdx,*.docx | foreach {$_.LastWriteTime = Get-Date}
这种代码的和平将改变' LastWriteTime'具有xlsx,pptx,vsdx和docx扩展名的文件的属性,实际保存和关闭命令正在做什么。