当前位置:首页 > 网站运营杂谈 > 正文

运行时错误1004怎么解决?一招教你快速恢复正常操作!

运行时错误1004怎么解决?一招教你快速恢复正常操作!

妈的,又来了!运行时错误1004,每次看到这四个字,我的火气就直线上升。我那个用了VBA做的报表程序,跑得好好的,操作步骤一模一样,点一下按钮,啪,直接弹窗,跟你说什么...

妈的,又来了!运行时错误1004,每次看到这四个字,我的火气就直线上升。我那个用了VBA做的报表程序,跑得好好的,操作步骤一模一样,点一下按钮,啪,直接弹窗,跟你说什么“应用程序定义或对象定义错误”。

这玩意儿简直就是Excel和VBA的“看门狗”,不让干这不让干那,比你家七大姑八大姨管得还宽。我肯定是琢磨是不是代码写错了?把所有的变量、把所有引用的工作表名字,对着我的程序从头到尾查了一遍,对照着之前成功运行的日志看了一遍,折腾了我快半天的时间,愣是没看出一个毛病。

你说奇不奇葩?我删了几行代码试试,没用。重启电脑试试,还是没用。甚至把文件拷到另一台同事的电脑上跑,又能跑!气得我差点就把那个老古董键盘砸了,你们是不知道那种感觉,就像你把所有饭菜都做好了,结果有人把你家大门给锁了。

我后来才想起来这破事儿。这根本就不是代码的问题,它它它是它的安全设置在作妖!那一招教你快速恢复正常操作,是真的管用,说白了,就是给它开后门!

实践记录:一次解决1004的狗血经历

我是这么搞定的,你们要是碰上了就赶紧学着做:

运行时错误1004怎么解决?一招教你快速恢复正常操作!
  • 打开Excel,找到左上角那个“文件”按钮,狠狠地点进去。
  • 滑到最下面,找到“选项”两个字,再点进去。
  • 在弹出来的窗口里,瞅准“信任中心”,然后别犹豫,点那个“信任中心设置…”。
  • 关键来了!我直接跑到“宏设置”那里,直接选了“启用所有宏(不推荐;可能运行有潜在危险的代码)”,虽然不安全,但是解气!程序它一下子就活了。
  • 另外我还多干了一步,去“受信任位置”,把我这堆烂代码存的那个文件夹给添加了进去。这样,以后它就认这个地盘了。这才叫一劳永逸。

你们可能会说,这么简单的事,有必要发一篇文章吗?别说了,我写这个实践记录,是因为那次搞这个1004错误,直接影响了我对一个人的看法。

那次的急活,是我前公司一个死对头给我的。当年就是他在高层面前捅刀子,说我做的系统有巨大隐患,害得我被“优化”。说是优化,就是赶我走。我走了之后,他把我的项目接过去了,结果搞得一团糟,烂得没法收场。

他还不是灰溜溜地来找我?他连文件都打不开,运行不了,就是卡在这个1004错误上。我当时就想,行,老子给你做,但必须给我加钱。看到他那个脸,黑得跟锅底似的,但又不得不求我,我这才觉得 解气。这么一点点设置上的小问题,让他丢了面子,让我挣 了钱。每当我看到这种膈应人的小把戏,我就特别想发出来,告诉大家,程序本身没错,错的是那些安全限制和 使 用 者 的 固执。我的这个笔记,就是给所有 被 1004 坑过 的 兄弟 们 留的 警示 录 ! 也 是 告诉 你 , 有 的 时候 , 把 安全 松 一 松 , 效率 马 上 就 上 来 了 !

运行时错误1004怎么解决?一招教你快速恢复正常操作!

最新文章