admin管理员组

文章数量:1600311

目录

1.在Microsoft Excel 2016中,有时候我们需要使用到Power view的功能时,发现Silverlight控件被阻止激活了,如下图所示。那么我们就可以根据相应的提示来解决这个问题。

2.我们按照提示的信息打开相应的网站

3.翻译之后的界面

4.我们打开一个运行窗口,使用regedit启用注册表

5.打开相应的路径:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \,在这里我是没有COM Compatibility/这个文件夹的,所以需要创建它

6.在COM Compatibility文件夹下,我们创建三个子项,分别为Flash、Silverlight、Shockwave

7.分别在对应的控件下添加子项,Flash中需要添加2个选项

8.在新的子项中添加如下参数

1.一个 名为Compatibility Flags的REG_DWORD十六进制值,值为0。

2.一个名为ActivationFilterOverride的REG_DWORD十六进制值,其值为1。

9.退出注册表编辑器,重开Excel的Power view功能,查看效果

10.查看最后的效果

总结


1.在Microsoft Excel 2016中,有时候我们需要使用到Power view的功能时,发现Silverlight控件被阻止激活了,如下图所示。那么我们就可以根据相应的提示来解决这个问题。

2.我们按照提示的信息打开相应的网站

https://go.microsoft/fwlink/?linkid=2011909

打开之后这里是全英文的,我们可以使用浏览器的翻译功能,当然了,谷歌浏览器自带翻译功能的,现在360浏览器也是带有这个功能的。

3.翻译之后的界面

4.我们打开一个运行窗口,使用regedit启用注册表

5.打开相应的路径:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \,在这里我是没有COM Compatibility/这个文件夹的,所以需要创建它

 

右击Common创建一个COM Compatibility的子选项

6.在COM Compatibility文件夹下,我们创建三个子项,分别为Flash、Silverlight、Shockwave

7.分别在对应的控件下添加子项,Flash中需要添加2个选项

若只是因为Silverlight的问题的话,我们可以只添加Silverlight的选项,但是这里个人建议把另外两个选项都添加进去。

8.在新的子项中添加如下参数

在该新子项中,我们将通过右键单击新子项并选择“新建” >“ DWORD(32位)值”来添加两个新值

1.一个 名为Compatibility Flags的REG_DWORD十六进制值,值为0

 

2.一个名为ActivationFilterOverride的REG_DWORD十六进制值,其值为1

9.退出注册表编辑器,重开Excel的Power view功能,查看效果

这里我们发现还是不行呢,别急,我们现在来安装一个Silverlight控件。

这里若嫌弃上面的操作太麻烦了,那么我们就可以使用编辑一个注册表文件来修改。

(1)创建一个txt文件,里面的内容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{DFEAF541-F3E1-4c24-ACAC-99C30715084A}]
"Compatibility Flags"=dword:0
"ActivationFilterOverride"=dword:1

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{DFEAF541-F3E1-4c24-ACAC-99C30715084A}]
"Compatibility Flags"=dword:0
"ActivationFilterOverride"=dword:1

(2)修改文件名称为ActSilverLight.reg

(3)双击文件,启用注册表的功能

(4)重启电脑

10.查看最后的效果

现在是没有任何报错了,这里需要注意的是,使用2016版本在进行数据可视化过程中可能会出现比较多的问题,所以个人建议使用2019版本,这样会好一点。

总结

在数据可视化过程中,有的人会觉得使用Power BI桌面版本的会比较好一点,关于这一点,个人的建议是,使用Excel进行数据清洗、加工,然后使用Excel的自身插件Power BI来进行数据可视化,这样比较简洁一些。若先使用EXCEL进行数据处理,然后再使用桌面版本Power BI的话,步骤会多很多的,况且,桌面版本的Power BI是与Excel的Power BI插件的功能是一样的,所以没有必要搞得这么麻烦。当然,这个只是个人的建议而已,没有必要别人说使用Excel的Power BI过时就不使用了,工具的功能是从创造出来的时候就已经是固定了,不是工具不好,而是在于使用工具的人如何使用而已。

本文标签: 控件数据MicrosoftExcelSilverlight