平时,我们接收到一个excel文件,打开后无法运行里面的vba程序,抛开程序本身错误的问题,有可能是我们的软件设置导致的。如下图所示
可以按照以下的步骤设置既可以使代码正常运行。
excel 2007(含)以上的版本:
步骤1.单击“文件”选项卡→单击“选项”按钮→在弹出的“Excel 选项”对话框中单击“信任中心” ;如下图所示
步骤2.在弹出的“信任中心”对话框中,单击“宏设置”命令,在“宏设置”下面选择“启用所有宏”,在“开发人员宏设置”下选择“信任对vba工程对象模型的访问”;如下图所示
步骤3.在弹出的“信任中心”对话框中,单击“Active X”命令,在“用于所有Office 应用程序的 Active X设置“下面选择“无限制启用所有控件并且不提示”,然后取消“安全模式”勾选;如下图所示
步骤4.单击“确定”按钮,然后重新打开excel文件,既可以正常运行vba代码了。
发表评论