楼主 fangjianp |
Q:为什么在Excel最新版本中还要保留XLM语言? A:XLM是在VBA之前的Excel的内置编程语言,且Excel2010现在仍然支持它。虽然在15年前有人就认为XLM已经过时了,但是在处理一些工作上它仍旧比VBA更有效。 XLM方法的优点是可以完全控制函数描述和类别的各个方面。 缺点是XLM的宏字符串(包括所有的名称、描述以及其他信息等)长度不能超过255个字符。这就意味着由XLM编写的用户自定义函数的描述不能太长。否则,即使指定了函数类别(比如指定Category:=1,即财务类别),用户自定义函数还会显示在用户定义的类别中(即Category是14)。 也正是由于“长度不能超过255个字符”这一限定,加之XLM语言函数的参数太过繁杂,因此,由XLM语言编写的代码,其可读性相对比较差。 注:关于函数类别请参见我的酷贴:http://www.exceltip.net/thread-21392-1-2.html ,《Excel函数类别》 |
2楼 yaoandxu2011 |
飘过 |