excel2010 宏教程老是出现无法运行宏的...

Excel宏和控件无法使用的解决方法_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel宏和控件无法使用的解决方法
&&有的时候,我们在打开含有宏或ActiveX控件的Excel文件时,无法正常使用宏和控件,总是出现如下的一些提示:
找不到指定的模块;内存溢出;宏被禁用;等等。或者,控件根本无法点击响应。
可以试试文中的方法。
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢excel2010无法运行“FUNCRES.XLAM!ShowATPDialog”宏,,已经启用了所有宏_excel吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:161,853贴子:
excel2010无法运行“FUNCRES.XLAM!Sho收藏
excel2010无法运行“FUNCRES.XLAM!ShowATPDialog”宏,,已经启用了所有宏,该怎么办呀
FoxTable 2017上市, 轻松输入, 轻松统计, 轻松生成Excel报表, 快速搭建管理软件.
求大神帮忙啊!很着急的
登录百度帐号I have been looking all over the internet for a solution to this problem but for some reason I can never find anything directly related to using .onAction with selecting a specific cell.
I am using an answer to another question as a reference:
In the section where it is looping through shapes, the script assigns an .onAction event to each shape. Whenever this is run in Excel 2010 I get the error:
Cannot run the macro "SelectCell "Sheet 1","$C$10"".
The macro may not be available in this workbook or all macros may be disabled.
I am new to VBA scripting for excel so I have no idea if it is the formatting, but I know it is related to this line.
.OnAction = "'SelectCell """ & ws.Name & """,""" & cll.Address & """'"
I created a sub-procedure for SelectCell to display the values being sent as a debug. Same error.
I tried having excel allow all macros and disable all macros but it had no effect on the error.
If anyone has any idea of where I am going wrong or any resources I can use to further educate myself, it would be greatly appreciated.
解决方案 This (both subs in a regular module) works for me.
Sub SelectCell(sht As String, rng As String)
ThisWorkbook.Sheets(sht).Range(rng).Select
Sub Assign()
ActiveSheet.Shapes(1).OnAction = "'SelectCell """ & _
Selection.Parent.Name & """, """ & _
Selection.Address() & """'"
If SelectCell is in a sheet code module, then you need to include the sheet code name:
Sub Assign()
ActiveSheet.Shapes(1).OnAction = "'Sheet1.SelectCell """ & _
Selection.Parent.Name & """, """ & _
Selection.Address() & """'"
本文地址: &
我一直在网路上查找这个问题的解决方案,但是由于某种原因,我无法找到与使用.onAction直接相关的选项。
我正在使用另一个问题的答案作为参考:
在循环的部分通过形状,脚本将.onAction事件分配给每个形状。无论何时在Excel 2010中运行,我得到错误:
无法运行宏“SelectCell”Sheet 1“,”$ C $ 10 “”。 此工作簿中的宏可能不可用,或者所有宏都可能被禁用。
我是新的VBA脚本为excel,所以我不知道是否是格式,但我知道它与这一行有关。
.OnAction =“'SelectCell”“”& ws.Name& “”“”“”&地址& “”“”
我为SelectCell创建了一个子过程,以显示作为调试。相同的错误。
我尝试使用excel允许所有宏并禁用所有宏,但它对该错误没有影响。
如果有任何人知道我在哪里出问题或任何资源,我可以用来进一步教育自己,这将是非常感谢。
解决方案 这个(在一个常规模块中都包含)适用于我。
code> Sub SelectCell(sht As String,rng As String) ThisWorkbook.Sheets(sht).Range(rng).Select
Sub Assign( ) ActiveSheet.Shapes(1).OnAction =“'SelectCell”“”& _
Selection.Parent.Name& “”“”“”& _
Selection.Address()& “”“”“ End Sub
如果 SelectCell 在一个表单代码模块中,那么您需要包含表单代码名称:
Sub Assign()
ActiveSheet.Shapes(1).OnAction =“'Sheet1.SelectCell”“”& _
Selection.Parent.Name& “”“”“”& _
Selection.Address()& “”“” End Sub
本文地址: &
扫一扫关注官方微信打开excel总是提示宏禁用的解决方法_百度知道
打开excel总是提示宏禁用的解决方法
我有更好的答案
1、打开excel总是提示宏禁用可以进行解决,解决方法就是在“宏设置里面勾选”禁用所有宏,并且不通知“即可。2、具体设置如下所示。1在EXCEL中打开选项,找到”信任中心“2点击进入“信任中心设置”3点击“宏设置”4勾选“禁用所有宏,并且不通知“5确定
采纳率:38%
来自团队:
有两种情况可能导致此错误:
管理员选择不安装 VBA
您运行的 Office 版本在默认情况下不安装 VBA
如果运行的 Office 不提供可安装 VBA 的功能,您将需要升级 Office 的版本以运行 VBA 宏。使用以下步骤启用宏。使用以下步骤启用宏。
单击“启用”按钮以允许宏运行宏安全性设置为:
“非常高”,任何试图运行的 VBA 宏(即使带有附加的可靠证书)都无法运行。应用程序有签名的宏。
“高”。应用程序有签名的宏,但是在打开文件时出现的宏警告对框框中您选择了“禁用”,不允许对安全设置进行任何更改。
在需要更改安全设置时,建议您关闭所有与 Office 相关的应用程序或该应用程序的其他实例,如果您信任由此发布者发布的证书:
选择“工具”菜单选项:
关闭该文件和计算机上当前运行的该应用程序的任何其他实例(关闭所有您当前正在运行的应用程序)。
再次打开该文件,选中“总是相信来源于此发布者的宏”。在“安全性”对话框中,单击选项按钮“中”将安全级设置为“中”。
关闭该文件和计算机上当前运行的该应用程序的任何其他实例,然后检查可靠证书的详细信息,然后选择“宏”“安全性”。在“安全性”对话框中单击“高”按钮将安全级别设为高。
关闭该文件和计算机上当前运行的该应用程序的任何其他实例(关闭使用您当前正在运行的应用程序的任何应用程序)。
再次打开该文件。
可靠证书无效 - (在这种情况下。
另一个应用程序实例已锁定安全设置,然后检查可靠证书的详细信息。
“高”或“非常高”。宏未经签署,被应用程序自动禁用。如果您已验证可以信任未签署的宏的源,使用以下步骤启用宏:
选择“工具”菜单,然后选择“宏”“安全性”,选中“总是相信来源于此发布者的宏”,您不能选择“启用”按钮)
该证书不再可信,已被颁发机构吊销或已损坏。
如果未安装 VBA,则不能接受附加到 VBA 宏的可靠证书。因此。
计算机上未安装 Visual Basic for Applications(VBA)。
单击“启用”按钮以允许宏运行,如果您信任由此发布者发布的证书。
再次打开该文件,当提示允许未签署的宏运行时单击“启用”。
接受宏后,请将宏安全性级别重新设置为原来的设置,因为系统中未安装必需的宏解释器。可能需要采取几种其他方式来确定系统不再将该证书识别为有效的原因,但宏被自动禁用
本回答被提问者采纳
如果是你的excel中有宏代码,将安全性改为中(推荐)或低就行了。希望能帮到你,需要启用,则打开excel宏,选择工具——宏——安全性是你的excel明明没有宏却提示宏启用?如果是这样的话,就是中了宏病毒了
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel2010 宏教程 的文章

 

随机推荐