:参数数错误或无效的属性赋值(错误 450)
传给过程的参数数必须和过程定义的参数数匹配。此错误有以下的原因和解决方法:
- 在调用过程时,所给的参数数和过程所要求的不一样。
与程序声明或定义进行比较,检查调用中的参数列表。
- 为控件指定的索引不在控件数组中。
指定的索引作为一个参数解释,但既不是所要的索引也不是所要的参数,所以发生错误。可删除索引,或在过程后新创建控件数组。在控件的属性外壳或设计时的属性窗口中,将Index属性设为非零值。
- 要给只读属性进行赋值,或要赋值给不存在Property Let过程的属性。
给属性赋值与将值当作参数传送给对象的Property Let过程是一样的。正确地对Property Let过程进行定义;它必须具有比对应的Property Get过程参数多出一个以上的参数。如果属性是只读的,就不能给它赋值。
详细信息,可选取有问题的项目,并按下 F1 (在Windows中)或HELP(在Macintosh中)键。