分享

为什么时候我的Excel用不了代码

 ForSheet 2020-11-20

录制的宏或是自己编写的代码,或是使用别人的代码,初学者一定会遇到一种情况,就是这些文件在自己的电脑上无法正常操作。

原因是,你的Excel禁用了宏的操作。

可以按以下操作,进行设置,允许宏的执行。

这里一共有四个选项,初学者可能看不太懂。

当你得到很多包含代码的Excel文件,你将如何运用它?

我来举一个例子,假设有很多人送很多部可以全自动无人驾驶的小汽车给你,现在一排排车摆在你的面前,你敢随意的启动开关吗?

如果你不管三七二一,允许所有汽车可以启动,那么这些汽车可能到处乱撞不受控制。选择“启用所有宏(不推荐:可能会运行有潜在危险的代码)就是这个效果,打开Excel文件可能自动执行各种操作。

如果你比较胆小,于是,你禁止所有汽车可以启动,那么你拿到的这些汽车只是摆设,破铜烂铁还占位置。选择用所有宏,并且通知就是这个效果,你有很多这样的Excel文件,所有的代码都全部得不到执行。

或者你想到一个好办法,一部部车开启来试试,用所有宏,并发生就是这个效果。每打开一个有宏的文件,将显示以下提示信息,你可以选择启用内容或是不启用内容。

问题在于,一旦你点了“启用内容“,这个文件可能在全自动执行一系列的操作,比如删除你的某些表格,删除你的某些文件,复制你的一些内容,自动发送邮件。就好像你无意按了汽车启动按钮,这部车就横冲直撞,把你自家房子也撞倒了。所以你也不知道该不该启用内容。

于是你想到更好的办法,你要求每部车都要能证明这个车安全没有问题,你要每部车都有证书,没有证书的车子不允许启动。“禁用无数字签的所有就是这个效果,也就是必须有数字签名的宏才允许操作,如何办理证书呢?由于办证过程比较复杂,这个步骤又比较多,并且目前使用数字签名的人很少,初学者可以暂时不管这个。

当然,还有一种情况,如果这些车都是你足够信任的人送给你的,你自然不必他提供证明文件。你可以把父母,亲朋好友送你的车单独放在一个院子里,这个院子里的车可以允许自由启动。把你所认为安全的文件单独放在某个文件夹,然后把这个文件夹添加到受信任位置。

比如,把文件夹“F:\VBA学习”添加到信息位置,这个文件夹里面放一些自己编写的代码文件,或是朋友帮你编写好的文件,这些文件可以随便启动。

综上所述,建议把自己常用的有代码的文件放在一个文件夹中,然后将这个文件添加到信任的位置。

或者是勾选“禁用所有宏,并发出通知”。

如果知道这个文件来源,比如朋友帮你写的代码,就可以“启用内容”。

如果收到的陌生邮件的附件,可以不启用。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多