PowerPivot是Excel2013中一个功能强大的加载项,可以进行复杂的数据分析。但很多用户有可能会发现Excel2013的PowerPivot和PowerView加载项莫名其妙地“消失”了,而且“加载宏”对话框中也没有“Microsoft Office Power Pivot in Microsoft Excel 2013”和“Power View”选项。
分析原因,可能是在Win7系统中同时安装了Office2003和Office2013两个版本,由于前不久Office2003出现故障,对其进行修复后导致这两个Excel2013加载项“消失”。
笔者尝试对系统中的Office2013进行“修复”和重新安装Office2013也没有解决问题。经过摸索,终于通过修改注册表重新加载了这两个加载项,记下来供出现此类问题的网友参考。
由于下面的步骤需要修改注册表,为避免出现意外,请先备份注册表。关闭Excel,单击“开始”,在搜索框中输入“regedit”,打开“注册表编辑器”。依次展开:
“HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0UserSettings”
找到“PowerPivotExcelAddin”,单击菜单“编辑→删除”,如果是“PowerView”加载项“消失”了,则将“PowerViewExcelAddin”项删除。
再次展开:
“HKEY_CURRENT_USERSoftwareMicrosoftOfficeExcelAddins”
如果存在“PowerPivotExcelClientAddIn.NativeEntry.1”和
“AdHocReportingExcelClientLib.AdHocReportingExcelClientAddIn.1”项,删除这两项。
重新启动Excel,Excel会重新在注册表中新建上述所删除的键值。单击“文件→选项→加载项”,在“管理”右侧选择“COM加载项”,单击“转到”;或直接在功能区中单击“开发工具→COM加载项”,打开“加载宏”对话框。这时在“加载宏”对话框中可看到“Microsoft Office Power Pivot in Microsoft Excel 2013”和“Power View”两个选项,勾选后单击“确定”,所选的加载项即可在Excel中加载了。