用于终止特定 Excel 文件的适当 PowerShell cmdlet 是什么。命令
Stop-Process -Name "excel"
关闭所有打开的 Excel 应用程序。
提前致谢!
最佳答案
实际上,excel 在 excel.exe
.xlsx
文件
杀死 excel.exe 将杀死所有打开的工作簿。 MainWindowTitle
仅显示事件工作簿,因此您将无法通过属性匹配被动工作簿。
关闭特定工作簿的更好方法是通过com对象获取excel实例。
关闭与Name
(文件名)或FullName
(文件路径)匹配的工作簿
$excel = [System.Runtime.InteropServices.Marshal]::GetActiveObject("Excel.Application")
$excel.DisplayAlerts = $false
$excel.Workbooks | %{if($_.Name -imatch "excel file name"){$_.Close()}}
关于powershell - 使用 Powershell 关闭特定的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56454206/