需要监视用户下载文件夹以获取新的.xlsx文件,然后打开Excel,保存文件并关闭Excel

时间:2017-12-11 20:38:54

标签: excel windows powershell

在工作中,我使用的工具要求我下载.xlsx文件,打开它,然后保存它以删除工作簿保护。我想创建一个脚本,自动打开并保存保存在下载文件夹中的任何.xlsx文件。

我假设PowerShell是正确使用的工具。我发现这篇文章解释了如何做类似的事情,但我需要帮助配置参数。

https://social.technet.microsoft.com/Forums/scriptcenter/en-US/1faa97e0-2288-4bb2-b8ad-283df32779d4/can-i-open-an-excel-workbook-when-files-with-a-certain-extension-are-saved-in-a-specified-folder?forum=ITCG

我需要的是脚本监视任何.xlsx文件的$ env:USERPROFILE \ downloads文件夹。然后我需要它在Excel中打开该文件(最好是在最小化的窗口中),用相同的文件名保存,然后关闭Excel。

1 个答案:

答案 0 :(得分:0)

您可以使用IO.FileSystemWatcher来监控目录。有关PowerShell中的示例实现,请参阅Start-FileSystemWatcher