关于Excel宏和控件无法使用的解决方法.
有的时候,我们在打开含有宏或ActiveX控件的Excel文件时,无法正常使用宏和控件,总是出现如下的一些提示:
不到指定的模块;内存溢出;宏被禁用;等等。或者,控件根本无法点击响应。
可以试试如下方法:
一、 开启宏,降低宏安全等级,但对系统有潜在威胁。见“一、开启宏方法”。
二、 如果还不行,则可能是Fm20.dll注册损坏引起的,可以重新注册。见“手动注册Fm20.dll”。
一、开启宏方法:
1Excel2003版本中操作步骤:
1)在Excel的菜单栏上依次单击工具”——“”——“安全性,打开下图所示的安全性对话框。
2)在安全级选项卡中将宏的安全级别设置为。其中推荐使用级,这样的设置并不会降低您的安全性,您仍然对任意一个宏文件都拥有主动选择是否运行的权力。
   在宏的安全性级别设置成功后,再次打开Excel程序文件时,会出现下图所示信息框,此时点击启用宏按钮即可使本程序正常运行:
   
2Excel2007版本中操作步骤:
1)依次单击ExcelOffice按钮(2010版本为文件按钮)——“Excel选项,打开下图所示的“Excel选项选项卡,在左侧列表中选择信任中心,在右侧出现的窗口中点击信任中心设置按钮。
2)打开信任中心选项卡,在左侧选择宏设置,在右侧出现的窗口中选择禁用所有宏,并发出通知选项,单击确定完成。
    
在宏的安全性级别设置成功后,再次打开Excel程序文件时,在信息栏会出现下图所示的警告信息,此时点击其中的选项按钮打开Office安全选项对话框,在其中选择启用此内容选项并确定即可使本程序正常运行。
 
3excel2010版本中操作步骤:
1)在工具栏空白处,右击:自定义功能区选择添加:开发工具选项,确定。
 
2)点开 开发工具 菜单项,点击 宏安全
3)选中ActiveX 设置,选中右边的“无限制启用......,取消选中安全模式。
  (4)选中宏设置菜单,选中右边启用所有宏选项,选中开发人员宏设置选项,确定。
5)将excel文档 另存为excel启用宏的工作薄 格式 。关闭文档
6)打开该文档,可以录制宏,并且执行宏。
二、手动注册 Fm20.dll
要注册 Fm20.dll, 请按照下列步骤操作:
1).     Windows\System Windows\system32 文件夹下中查 Fm20.dll 文件。
如果文件没有, Microsoft Office光盘上复制到适当位置。
2).     关闭所有打开程序。
3).     单击 Windows 任务栏上开始, 单击运行, 然后键入下面:
Regsvr 32 .exe fm20.dll
4).     activex 控件单击确定。 出现: 以下消息
fm20.dll 中的 DllRegisterServer 成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。