家里新买了台联想的拯救者刃电脑,预装的好像是office 365的家庭版。版本是Microsoft 365MSO (版本 2404 Build 16.0.17531.20152) 64 位,但是没有带visio。学校有可激活的office 2021和visio 2021,却似乎没有带着office plus,且版本更老旧。单独下载了学校的visio 2021和2019,却报错无法安装。
后来从网上搜索到了解决方案:
首先下载 Office Deployment Tool ,解压后出现如下5个文件:
configuration-Office365-x64.xml
configuration-Office365-x86.xml
configuration-Office2019Enterprise.xml
configuration-Office2021Enterprise.xml
setup.exe
首先根据电脑系统和office版本选择配置文件(如我的电脑是64位的,office是365版本,就选择configuration-Office365-x64.xml);
然后修改配置文件中的内容(想安装中文版就写zh-cn,英文版就写en-us):
<Add OfficeClientEdition="64" Channel="Current">
<Product ID="VisioProXVolume" PIDKEY="9BGNQ-K37YR-RQHF2-38RQ3-7VCBB">
<Language ID="zh-cn" />
</Product>
</Add>
注意要删除原来的这一段代码,否则还会安装一些office的软件,比如:Microsoft 365 app for enterprise-en-us (亲测可以直接卸载,不会影响已经安装的office程序)
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
之后运行cmd,执行以下命令:
//切换工作路径到部署工具所在目录,如果是C盘以外的位置,先输入盘符加冒号,如d:
$ cd 部署工具解压的路径
//执行visio下载和安装命令
$ setup.exe /configure configuration-Office365-x64.xml
最后发现安装的是visio2016。方法的优点在于setup可以自动选择合适的版本。