无法执行所需操作(错误 17)

如果某个操作会导致项目的当前状态无效,则无法执行该操作。 此错误的原因和解决方案如下:

  • The requested operation would invalidate the current state of the project. 例如,如果您在程序处于中断模式时使用“引用”对话框添加对新项目或对象库的引用,则会出现此错误。

    停止执行当前代码,然后重试该操作。

  • 试图以编程方式修改当前运行的代码。 例如,您的代码尝试将磁盘文件中的代码读取到当前正在运行的模块

    尽管您可以修改项目中没有实际运行的模块,但无法对正在运行的模块进行修改。 若要进行此类更改,必须停止运行模块,进行增添或更改,然后重新开始执行。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。