您的位置:首页 > 其它

让Exchange 2007 地址薄中的 中文名 按拼音排列

2009-08-23 18:44 176 查看
Exchange 2007 中的中文名和非英语的名字是按照 Unicode 排列的



如果你使用的是英文客户端,默认的排列就是这个鸟样,并不是按照拼音排列的。怎么样让它按照汉语拼音的顺序排列呢?
 
很简单----------------
 
只要在名字前加上首字母拼音就可以了 ----------------
 
表砸我!!! 好多人就是这么做的
 
其实还有一个方法,使用OAB (Offline Address Book)--- 脱机地址薄,OAB有好几个版本,Exchange 2007 中支持从 Outlook 98 的版本2 到 Outlook 2003 SP2以后的版本4.



在OAB 4中,在客户端上,生成一个根据客户端信息产生的索引,这个索引跟服务器上的设置是无关的,我们来看一下。
 
首先,客户端必须使用缓存模式登陆,要不然就不会使用脱机地址簿了。



然后,下载脱机地址簿



靠,下载出错了



到Sync folder 里看看,果然是下载地址簿出错



到CAS上看看,OAB根本没有产生




我发现我连 ExchangeOAB 文件夹都没有,找到默认的OAB,更新了一下



ExchangeOAB出现了



重启了一下Microsoft Exchange File Distribution 服务,OAB里面也产生文件了



Outlook 下载 OAB 也成功了。




但是你会发现Outlook Offline的时候 地址簿里还是什么不没有,不要着急,重启Outlook,这次就可以看到脱机地址簿了。



搞了半天,硬是把一篇地址排序写成了OAB 排错,唉!排错的过程中还碰到一个问题,一旦我点击了更新脱机地址簿,Exchange 2007的管理控制台马上失去响应,还没找到原因。
大家注意到,现在客户端使用的OAB还没有按照 中文拼音进行排序,因为客户端是英文的,我们来更改一下设置。把客户端的标准和格式改为中国。



删除前一个Outlook 配置文件,新建一个。
 



注意:因为前面客户端已经下载了OAB,如果不重新生成一个OAB,原来下载的那个还是会被使用的,也就看不到效果了。如果你在地区和语言设置中已经是中国了,而且是第一次配置Outlook,则不需要重新生成OAB。
 
打开Outlook,下载脱机地址簿(OAB),结束后,设置脱机,然后就可以看到中文名以拼音排序了。



如果你不使用缓存模式登陆,则看不到这个效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: