本帖最后由 notepad 于 2016-6-30 09:07 编辑
by Anson,生成于2015/10/10,更新于2016/06/30。
本文发布在秋刀鱼博客,反馈BUG请登陆博客或者加Q群153496631。
 
重要更新
20160321版开始,改变授权信息的处理方式,不再影响NT6.2及以上系统的激活状态!
感谢wuyouaaa的指点!
开篇闲话
国庆后,OFFICE2016 VL版如约而来,这是备受期待的一个重要版本,绿化势在必行! 得益于OFFICE2007/2013的绿化经验,使得本次OFFICE2016的绿色版制作起来顺利很多。虽然如此,相对于AutoCAD或者Photoshop来说,OFFICE的绿化难度大太多了!绿化工作的重点和难点在于处理注册表和激活,2010以及更高的版本,不存在免激活的版本,所以激活也是难题之一。绿化过程需要反复测试修改,这耗费了大量的时间和精力! 作品定位
该版本定位于日常办公,而不仅仅是在某些场合应急使用。由EXCEL、POWERPOINT、WORD组成的3in1版本为基础,以组件包的形式添加其他组件,包括ACCESS、ONENOTE、PUBLISHER、VISIO、PROJECT,以及各组件的加载项(尤其是EXCEL的几个强大的加载项:Power Map、Power View、PowerPivot、Power Query),还有EXCEL的数据模型。 功能特征
3in1版的基本的功能特征和之前的OFFICE2007/2013绿色版基本保持一致。 因为定位于日常办公用途,所以尽可能多地保留原版的功能特征,其中包含VBA模块和帮助(只适用于3in1,包含在线和离线帮助)。 另外,诸如主题、简繁转换、中英文互译、中英文拼写检查、英文同义词查询、插入公式、插入页码、智能标签、文档模板(在线和离线)、输出PDF和XPS文档、在资源管理器中预览OFFICE文档等功能都保留下来了。 除了上述功能特征以外,支持各个组件在简体中文和英文之间切换UI语言。 另外还支持在系统控制面板中设置文件关联,如下图:
含VBA代码的文档在使用上,最让人抓狂的恐怕就是有些含有VBA代码的Excel文档在2007上使用正常,而在2013/2016上却…,不知道会不会是VBA模块更新到 v7 后与旧版的 v6 存在兼容问题。 缺失的功能特征VSTO支持组件
界面预览
初始测试
测试结果
KMS激活正常, EXCEL、WORD、POWERPOINT启动正常无出错提示,基本功能正常。
测试环境
Windows 10/8.1/8/7/2008 R2(32位、64位)实机,使用安装过程建立的管理员账户,开启或关闭UAC。
初始测试
测试结果KMS激活正常, EXCEL、WORD、POWERPOINT、ACCESS、ONENOTE、PUBLISHER、VISIO、PROJECT启动正常无出错提示,基本功能正常。 测试环境Windows 10/8.1/8/7/2008 R2/2012(32位、64位)实机,开启或关闭UAC,用户权限请看下图。
系统需求
基于上述测试的结果,该OFFICE理论上支持以下系统: Windows 10/8.1/8/7/2008 R2/2012(所有NT6.1及以上的系统,X86 X64均可)。对于NT6.0系统(如Windows Vista),Office 2013/2016原版已经不支持。
下载
下载链接: 文件名称: Microsoft Office 2016 {arch} 3in1 by Anson_xxxxxxxx.7z(OFFICE压缩包,必备) Microsoft Office 2016 {arch} 3in1by Anson_Officetab.7z(Office Tab组件,可选) Microsoft Office 2016 {arch} 3in1by Anson_EXCEL_DCF.7z(Excel DCF组件,可选) Microsoft Office 2016 {arch} 3in1by Anson_EXCEL_PowerQuery.7z(Excel Power Query加载项,可选) Microsoft Office 2016 {arch} 3in1by Anson_EXCEL_Addins_3in1.7z(Excel PowerPivot、PowerView、Power Map加载项,可选) Microsoft Office 2016 {arch} 3in1by Anson_ExtPart_ACCESS.7z(Access组件,可选) Microsoft Office 2016 {arch} 3in1by Anson_ExtPart_ONENOTE.7z(OneNote组件,可选) Microsoft Office 2016 {arch} 3in1by Anson_ExtPart_PUBLISHER.7z(Publisher组件,可选) MicrosoftOffice 2016 {arch} by Anson_Hash.txt (hash值记录文档,可选) MicrosoftOffice 2016 X64 and X86 by Anson.docx (本文,可选) 安装
安装是通过批处理文件SETUP_{arch}_xxx.cmd({arch}是位宽,xxx是版本号)完成的,它运行时自动给自身获取管理员权限。 SETUP_{arch}_xxx.cmd支持带参数运行(不区分大小写)Silent--- 静默安装,如:SETUP_{arch}_xxx.cmd Silent ActCheck --- 查看OFFICE授权信息,如:SETUP_{arch}_xxx.cmd ActCheck Config --- 直达选项菜单,如:SETUP_{arch}_xxx.cmd Config OSVer --- 查看系统版本,如:SETUP_{arch}_xxx.cmd OSVer Uninst --- 卸载OFFICE,如:SETUP_{arch}_xxx.cmdUninst OSPP --- 以导入证书的方式处理授权信息以及安装OSPP模块(NT6.1),如:SETUP_{arch}_xxx.cmd OSPP REP --- 以替换文件的方式处理授权信息以及安装OSPP模块(NT6.1),如:SETUP_{arch}_xxx.cmd REP 第一次运行是进行安装设置,再次运行的话可以进入配置选项菜单,进行包括卸载在内的一些操作。
Silent.cmd --- 调用SETUP_{arch}_xxx.cmd进行静默安装 ActCheck.cmd --- 调用SETUP_{arch}_xxx.cmd检测OFFICE的授权信息 Config.cmd --- 调用SETUP_{arch}_xxx.cmd直接进入选项菜单 OSVer.cmd --- 调用SETUP_{arch} _xxx.cmd检测系统的版本 Uninst.cmd --- 调用SETUP_{arch}_xxx.cmd进行卸载OFFICE OSPP.cmd --- 调用SETUP_{arch}_xxx.cmd导入证书以及安装OSPP模块(NT6.1)。 OSPPREP.cmd --- 调用SETUP_{arch}_xxx.cmd通过以替换文件来处理授权信息的方式进行安装。
卸载
卸载方法· 方法1:直接运行Uninst.cmd · 方法2:从控制面板选择卸载操作,如下图:
组件增减
所有的组件(文件)增减操作都必须基于3in1,增加组件(文件)之后必须重新运行安装批处理进行安装! 增加ACCESS组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ExtPart_ACCESS.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可。 增加ONENOTE组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ExtPart_ONENOTE.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可,本组件只有64位版本。 增加PUBLISHER组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ExtPart_PUBLISHER.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可,本组件只有64位版本。 增加VISIO组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ExtPart_VISIO.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可,本组件只有64位版本。 增加PROJECT组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ExtPart_PROJECT.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可,本组件只有64位版本。 增加OfficeTab加载项第三方COM加载项插件,下载压缩包Microsoft Office 2016 {arch}3in1 by Anson_ExtPart_OfficeTab.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可。 增加Power Query下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_ EXCEL_Addins_PowerQuery.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可。 这个组件在OFFICE2010 SP1的时候,微软是将它作为单独安装的COM加载项免费提供的,安装后在功能区会出现单独的选项卡。到了OFFICE2013的年代,这个COM加载项变为自带的了。而在OFFICE2016中,Power Query已经变为内置的组件,而不再是COM加载项。 Power Query与EXCEL集合很紧密,就算相关文件乃至注册表被完全删除,在功能区的功能图标都不会消失。 增加EXCEL加载项下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_EXCEL_Addins_PM_PV_PP.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可。 包含EXCEL加载项: · Microsoft Power Map for Excel · Microsoft Power Pivot for Excel · Microsoft Power View for Excel Power Pivot、Power View需要Silverlight支持。 Power Map需要 BingsMappings Services (在线服务)支持。 增加DCF组件下载压缩包Microsoft Office 2016 {arch} 3in1 by Anson_EXCEL_DCF.7z,解压缩到与3in1相同的目录,然后运行批处理安装即可,本组件只有32位版本。 删除书法加载项%CD%\Office16\ Calligra.dll %CD%\Office16\ 1033\CLGRINTL.dll %CD%\Office16\ 2052\CLGRINTL.dll %CD%\Office16\ 2052\ClgrFont\*.* (11个字体文件共约13M) 删除稿纸加载项%CD%\Office16\ GENKO.dll %CD%\Office16\ 1033\ GKINTL.dll %CD%\Office16\ 2052\ GKINTL.dll 删除帮助组件%CD%\Office16\CLVIEW.exe %CD%\Office16\1033\CLVWINTL.dll %CD%\Office16\2052\CLVWINTL.dll %CD%\Office16\2016_Setup\2016_HelpServices.7z %CD%\Office16\2016_Setup\2016_HelpData.7z %CD%\Office16\2016_Setup\2016_Helplist.7z %CD%\Office16\2016_Setup\2016_Helplist_(X86).7z 删除TellMe组件%CD%\Office16\TellMeRuntime.dll %CD%\Office16\1033\TellMeExcel.nrr %CD%\Office16\1033\TellMePowerPoint.nrr %CD%\Office16\1033\TellMeWord.nrr %CD%\Office16\2052\TellMeExcel.nrr %CD%\Office16\2052\TellMePowerPoint.nrr %CD%\Office16\2052\TellMeWord.nrr 删除WebThemes组件%CD%\ 2016_Setup\2016_Shared_(X86)_WebThemes.7z (解压缩后约4M),说实话,我并不知道这个组件具体能干什么。 删除离线模板%CD%\ Templates\* (包括所有的文件和文件夹,共约27M) 删除鸡肋文件目前的测试结果显示, POWERPOINT在以插入对象的方式插入图表(Microsoft Excel Chart、Microsoft GraphChart)之后,再次进行编辑时提示将其转换到新版本,其实是通过下面的7个文件实现的,它们的体积总和大约是32M。以插入对象的方式插入图表似乎濒临弃用,如果确定用不到而且对体积比较敏感,可将其删除。 %CD%\Office16\excelcnv.exe %CD%\Office16\excelcnv.exe.manifest %CD%\Office16\excelcnvpxy.dll %CD%\Office16\Wordcnv.dll %CD%\Office16\Wordcnvpxy.cnv %CD%\Office16\Wordcnvr.dll %CD%\Office16\Wordconv.exe
疑问解答
如何切换UI或者帮助的语言?
请看下图:
|