find()函数查找后符合条件返回值的判断
在程序中有如下代码,用于在B列中查找已知的字符串s:
a = Columns.Item("B").Find(s);
但接下来判断是否找到符合条件的单元格时,判断的条件却让我费了不少周折。
按照网上给出的答案,可以用条件typeof a !="undefined"来判断,可试验后结果并非如此,后来又反复操作,终于发现用typeof a !="object"可以实现这一功能。如果查找到符合条件的结果,返回值则为typeof a ="function"。
不知以上现象是否为特例?还是在所有情况下通用。
(当前表中放置了一个按钮控件,用于执行宏代码)
Lv.2潜力创作者