微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以编程方式更改 Windows 10 中 office 的默认保存位置

如何解决如何以编程方式更改 Windows 10 中 office 的默认保存位置

这里是新手。我正在玩虚拟桌面,并希望在更改桌面时覆盖办公程序(word、excel 等)的认保存位置。我有一个自动热键例程可以更改我的桌面,以便我可以运行脚本。文件夹变量保存在哪里?如何使用 AHK 更改它或者可能是注册表写入?欣赏。

解决方法

相信你想做这样的事情:

reg add "HKCU\Software\Microsoft\Office\16.0\Word\Options" /v "DOC-PATH" /t REG_EXPAND_SZ /d "%userprofile%\Documents" /f
reg add "HKCU\Software\Microsoft\Office\16.0\Excel\Options" /v "DefaultPath" /t REG_EXPAND_SZ /d "%userprofile%\Documents" /f
reg add "HKCU\Software\Microsoft\Office\16.0\PowerPoint\RecentFolderList" /v "Default" /t REG_EXPAND_SZ /d "%userprofile%\Documents" /f
reg add "HKCU\Software\Microsoft\Office\16.0\Common\General" /v "PreferCloudSaveLocations"  /t REG_DWORD /d 0 /f

注意最后一行。 ZERO 默认禁用 OneDrive。

如果您希望 OneDrive 成为默认设置,请将零更改为一

reg add "HKCU\Software\Microsoft\Office\16.0\Common\General" /v "PreferCloudSaveLocations"  /t REG_DWORD /d 1 /f

感谢 https://www.winhelponline.com/blog/how-to-change-the-office-365-2016-default-save-folder/ 的 Ramesh Srinivasan

他的文章有错误的 PowerPoint 注册表路径/密钥,我已经在上面和下面更正了。

这是我测试过的 AutoHotKey 示例来编写密钥

RegWrite,REG_EXPAND_SZ,HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options,DOC-PATH,D:\MyWord
RegWrite,HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options,DefaultPath,D:\MyExcel
RegWrite,HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\RecentFolderList,Default,D:\MyPowerPoint
RegWrite,REG_DWORD,HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\General,PreferCloudSaveLocations,0

这些注册表项在我测试之前不存在,但创建它们确实有效。我猜当密钥不存在时,使用“MyDocuments”路径填充默认位置

这是您如何读取密钥

RegRead,wordpath,DOC-PATH
RegRead,excelpath,DefaultPath
RegRead,pppath,Default
RegRead,cloudpref,PreferCloudSaveLocations
MsgBox wordpath [%wordpath%] `nexcelpath [%excelpath%] `npppath [%pppath%] `ncloudpref [%cloudpref%]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。