运行时错误 1004,无法在 Excel 中运行宏

有些人一直在抱怨Excel运行时错误 1004。从一开始,这个错误可能会成为一个大问题,但实际上,它比其他任何事情都更让人分心。如果Excel无法访问Microsoft Visual Basic for Applications  ( VBA ) 或宏,则可能会出现(Macros)运行时错误 1004(Run-time error 1004)

Excel 错误 1004

我们这样说是因为运行时错误 1004 很容易修复,因此,人们不应该对此失去理智。是的,我们确实理解它会减慢您的工作流程,但是一旦您了解如何旋转事物,您就会没事的。现在,必须声明任何遇到此错误的人都无法选择使用某些资源库。此外,可能存在性能问题和不断的崩溃,使使用Excel更加困难。

什么是 Excel 中的运行时错误 1004

根据我们的经验,该错误主要出现在用户尝试运行MS Visual Basic for Applications Macro时。整个事情是从Excel锁定(Excel)MS VBA的安全程序,但如果用户决定授予它访问权限,则运行时错误 1004 可能永远不会出现。错误消息可能有多种变体,它们是:

  • 运行时(Runtime)错误 1004:应用程序定义或对象定义错误
  • 运行时(Runtime)错误 1004:工作表类的(Worksheet Class)复制(Copy)方法失败
  • 错误 1004:对Visual Basic 项目(Visual Basic Project)的编程访问不受信任

修复 Excel 中的错误 1004

您需要在这里做的第一件事是打开Excel 选项(Options),这很容易。只需(Just)打开Microsoft Excel,然后单击File,然后从那里选择Options

进入选项(Options)区域后,请点击Trusted Center,然后点击Trust Center Settings。

修复 Excel 中的错误 1004

应立即出现“信任(Trust) 选项(Options)”部分。从那里,请选择Macro Settings

最后,单击Trust access to the VBA project object model,然后单击 OK(OK)按钮,仅此而已。

扫描恶意软件

作为预防措施,您可能还需要扫描恶意软件,因此请务必启动反恶意软件扫描程序并执行定期扫描以查看是否弹出任何内容。如果没有出现任何问题,那么我们建议执行完整的病毒扫描以确保一切正常。

Microsoft Defender是完成这项工作的绝佳工具,但如果您认为这还不够,我们建议您使用免费的独立恶意软件扫描程序(free standalone malware scanner)



About the author

凭借在 Windows 10 和智能手机方面的丰富经验,我是 Microsoft Edge 及其提供的功能的坚定拥护者。除了是错误和 wifi 方面的专家之外,我还知道如何使用 OneDrive 和 Cortana 等工具让您的工作更轻松。



Related posts