ddtht 发表于 2006-6-9 20:09:00

我是菜鸟一个,有VBA的一个问题,想请教各位高手

在VBA中,有些函数系统会提示在函数后加括号,在括号中加一定的属性;我在实际编写中不用括号 直接跟属性也能正常运行,(如:ROTATE3D)我想请教,在该函数后面加不加括号有什么区别????

songzhi 发表于 2006-6-9 23:32:00

<P>函数有返回值,但是你可以用,也可以不用。</P>
<P>你要用返回值,那么你就必须使用一个变量把它存起来,或者将函数的返回值直接作为其他函数或过程的参数来使用,这个时候再调用函数时,所给的参数就需要用括号括起来了;</P>
<P>如果你不想用函数的返回值,只想使用它的功能,你就可以在一行的开始写上函数名,而且给的参数是不能用括号括起来的!</P>
<P>还有你说的属性似乎应该就叫函数的参数吧?</P>

ddtht 发表于 2006-6-10 08:20:00

<P>收到 谢谢楼上</P>
页: [1]
查看完整版本: 我是菜鸟一个,有VBA的一个问题,想请教各位高手