打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何使用powershell保存和停止MS Office进程?
userphoto

2024.05.31 北京

关注
Stack Overflow用户
提问于 2016-07-19 20:37:12
回答 0查看 2.5K关注 0票数 2

我需要使用powershell脚本从任务栏关闭word/excel/powerpoint文档。Stop-进程会终止进程,但不会保存所做的更改。我需要它来保存和关闭文档。我可以用下面的脚本为word做到这一点:

代码语言:javascript
复制
$wd = [Runtime.Interopservices.Marshal]::GetActiveObject('Word.Application')
$wd.Documents | % { $_.Close() }
Get-Process | ?{$_.ProcessName -eq "WINWORD"} | Stop-Process

当我对excel和powerpoint执行相同的操作时,我收到错误消息,并且更改未保存。对于Excel,我已经完成了以下操作:

代码语言:javascript
复制
$excel = [Runtime.Interopservices.Marshal]::GetActiveObject('Excel.Application')
$excel.ActiveWorkbook | % { $_.Close() }
Get-Process | ?{$_.ProcessName -eq "EXCEL"} | Stop-Process

对于powerpoint:

代码语言:javascript
复制
$ppt= [Runtime.Interopservices.Marshal]::GetActiveObject('Powerpoint.Application')
$ppt.Presentations | % { $_.Close() }
Get-Process | ?{$_.ProcessName -eq "POWERPOINT"} | Stop-Process

显示的错误为:

代码语言:javascript
复制
+             $excel.ActiveWorkbook | % { $_.Close() }
+                                         ~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Close:String) [], RuntimeException
    + FullyQualifiedErrorId : MethodNotFound
广告精选特惠 用云无忧2核2G3M云服务器82元/年,领劵最高省3150元,还有更多云产品低至0.02元
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38458819

复制
相关文章
kutools for ms office 工具推荐
Kutools for word管理器是一款应用在word文档中的插件集合,包含有百余种强大的功能,可为用户在编辑操作word时带来最大的办公效率,需要的朋友可以下载使用。Kutools for Microsoft® Word是一个强大的插件,可以让您免除大部分Word用户每天必须执行的耗时操作!它包含用于节省您的时间的小组工具组!您可以使用它轻松地重命名文档,复制文档文件并将文档文件粘贴到任何文件位置,插入标题等等。Kutools有效地帮助您处理Word文档处理复杂和重复的操作,并通过提高工作效率节省您的时间软件特色1、提供许多一键功能来完成那些重复、耗时的操作,例如一键删除所有空白行、一键删除所有图片和一键删除表格空白行等等。2、以提供更好的服务为目标,集合了许多 Word 自身无法实现或者难以实现的功能,例如在窗格中罗列所有超链接和书签以方便对它们进行管理和编辑、可对图片和表格等对象批量插入题注以及轻松重命名当前文档等等。3、用户界面友好,完全采用 Word 2007/2010/2013/2016/2019/365 的 Ribbon 界面布局,以求达到插件界面和 Word 界面的完美无缝对接,极大地提升您使用 Word 的体验!功能特色段落功能组快速实现对段落的选择、删除以及对段落中的内容进行操作。插入功能组能快速在文档中插入图文框、复选框、图片等。清除功能组一键删除完档中的多个分隔符、图片、文本框、书签等。表格功能组快速选取表格、插入斜线表头等功能提高用户对表格的操作效率。高级超链接功能组帮助用户轻松快捷地使用以及文档中的管理超链接。书签功能组轻松插入、管理书签,一键实现隐藏或者显示书签标志并支持对书签进行批量删除。
萌海无涯
2019-08-03
2.1K0
ONLYOFFICE与MS Office Online对比
版权声明:本文为博主原创文章。 https://blog.csdn.net/hotqin888/article/details/79318020
hotqin888
2018-09-11
5.9K1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
office 2007 MIME
介绍 Microsoft Office (2007) Open XML 文件格式
将PowerShell导入到EXCEL
apache下载docx,pptx文件被浏览器当作zip文件保存:修改apache MIM...
挽救丢失的Office文档
Office 2003邮件合并入门教程 -- 零点教学网
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服