VBA如何处理运行错误1004?
2023-03-25
更新时间:2023-03-25 08:06:29 作者:知道百科
初次接触excel的VBA,刚学习一段代码[代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。],VBA就运行报错,提示[提示,指给予提醒和解释。]:运行时错误1004。如下[如下,指如同下面所叙述或列举的。]图所示:运行时错误1004。
这段代码是测试当前VBA版本的:
复制代码
代码如下:
Sub 获取VBA版本()
MsgBox Application.VBE.Version
End Sub
当按F5键,就报:运行时错误1004。经老师指点,单击文件-选项-信任中心-打开“信任中心”对话框[在图形用户界面中,对话框(又称对话方块[1])是一种特殊的视窗, 用来在用户界面中向用户显示信息,或者在需要的时候获得用户的输入响应。],宏设置-勾选“信任对VBA工程对象模型的访问”。再次运行,就不会出现运行时错误1004提示。
后来在微软官方也看到了此消息。
再在搜索引擎[搜索引擎(Search Engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。]查询,才知道运行时错误1004不只是在上面这种情况才会有提示。比如通过使用 Visual Basic 对应用程序[应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。]的宏创建一个数组公式[公式,在自然科学中用数学符号表示几个量之间关系的式子。]时您也可能会收到运行时错误1004提示提示信息。造成excel vba输入公式出现运行时错误1004的原因:当您试图将传递一个包含超过255个字符的公式时,会发生此问题,并为应用程序中Visual Basic中使用FormulaArray属性。
以上就是VBA如何处理运行错误1004?的相关介绍,希望能对你有帮助,如果您还没有找到满意的解决方式,可以往下看看相关文章,有很多VBA如何处理运行错误1004?相关的拓展,希望能够找到您想要的答案。