正在加载图片...
6925:3高级程 False Set objAddEntry colAddEntries GetFirst hile (objAddEntry Is Not Nothing) And (Not blnFound If objAddEntry. Name ..Jeanie.Then blnFound = True End if Set objAddEntry colAddEntries GetNext 遗憾的是这不是一个定位特定 AddressEntry对象的高效方法。如果知道此集合是基于对象 的Name属性存储的,就能使用集合的Item属性,并指定一个搜索字符串来替代 Index。Item属 性的语法为 objAddrEntriescoll. Item(searchvalue) earch value参数是需查找的字符串值。当在Item属性调用中指定一个搜索字符串时,返 回的是其发现的第一个条目,该条目的当前排序属性的值等于(或大于) )search value中指定的字 符串值。例如,如果知道Name属性是当前的排序属性,下面的代码返回 Jeanie的 AddressEntry 对象 Set objAddEntry colAddEntries Item("Jeanie) 知道了能搜索基于当前排序属性的 Address Entry条目,现在可能想知道如何设置排序属性 在 Address entries集合中有一个Sort方法,允许指定使用的排序属性,以及基于此属性的排序 类型。语法为: COlAddEntries. Sort( [Sortorder] [ PropTag] colAddEntries. Sort( [Sortorder] [ name]) 这里有两套参数,其原因是既可以根据缺省的MAPI属性排序,也可以根据定制的MAPI 属性排序。当根据缺省的MAPI属性排序时,用第一个语法并指定用于排序的MAPI属性的属 性标记值。如果根据定制的MAPI属性排序,那么使用第二个语法。不管采用那种方法,第 个参数指定了排序的次序,其值及说明如表23-16所示 表23-16 Sortorder的值及说明 Cdonone(o) 不排序 deScending(1) 缺省,升序排列 Cdo Descending(2) 降序排列 注意到两个参数都是可选的,因此以下规则适用: 在两者都省略的情况下,集合使用与最后一次调用Sort方法相同的值排序。 ·如果省略了 Sortorder,就按升序排列。 ·如果 PropTag和Name都没指定,集合将用与最后一次调用Sort方法相同的值排列 对于任何一次调用Sort方法,当前的排列顺序都不会保留。排序是同一级别的,不能嵌套 因此,不能同时用名称和地址排序。每次只能用一个属性作为集合的排序属性。 Address entry对象遗憾的是这不是一个定位特定 A d d r e s s E n t r y对象的高效方法。如果知道此集合是基于对象 的N a m e属性存储的,就能使用集合的 I t e m属性,并指定一个搜索字符串来替代 I n d e x。I t e m属 性的语法为: s e a r c h Va l u e参数是需查找的字符串值。当在 I t e m属性调用中指定一个搜索字符串时,返 回的是其发现的第一个条目,该条目的当前排序属性的值等于 (或大于) s e a r c h Va l u e中指定的字 符串值。例如,如果知道 N a m e属性是当前的排序属性,下面的代码返回 J e a n i e的A d d r e s s E n t r y 对象: 知道了能搜索基于当前排序属性的 A d d r e s s E n t r y条目,现在可能想知道如何设置排序属性。 在A d d r e s s E n t r i e s集合中有一个S o r t方法,允许指定使用的排序属性,以及基于此属性的排序 类型。语法为: 或: 这里有两套参数,其原因是既可以根据缺省的 M A P I属性排序,也可以根据定制的 M A P I 属性排序。当根据缺省的 M A P I属性排序时,用第一个语法并指定用于排序的 M A P I属性的属 性标记值。如果根据定制的 M A P I属性排序,那么使用第二个语法。不管采用那种方法,第一 个参数指定了排序的次序,其值及说明如表 2 3 - 1 6所示。 表23-16 SortOrder的值及说明 值 描 述 C d o N o n e ( 0 ) 不排序 C d o A s c e n d i n g ( 1 ) 缺省,升序排列 C d o D e s c e n d i n g ( 2 ) 降序排列 注意到两个参数都是可选的,因此以下规则适用: • 在两者都省略的情况下,集合使用与最后一次调用 S o r t方法相同的值排序。 • 如果省略了S o r t O r d e r,就按升序排列。 • 如果P r o p Ta g和N a m e都没指定,集合将用与最后一次调用 S o r t方法相同的值排列。 对于任何一次调用S o r t方法,当前的排列顺序都不会保留。排序是同一级别的,不能嵌套。 因此,不能同时用名称和地址排序。每次只能用一个属性作为集合的排序属性。 A d d r e s s E n t r y对象 692计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有