使用脚本写入OUTLOOK联系人

因为客户的强烈要求,需在web中直接将数据库中的用户的联系人直接导入outlook,
部分实现代码如下:

None.gif < SCRIPT language = vbscript >
None.gif
< ! --
None.gif
Set outLookApp = CreateObject ( " Outlook.Application " )
None.gif
Set outlookNS = outLookApp.GetNameSpace( " MAPI " )
None.gif
set theContact = outlookNS.GetDefaultFolder( 10 )
None.gif
set theContactItems = theContact.Items
None.gif
set newContact = outLookApp.CreateItem( 2 )
None.gif
None.gif newContact.LastName
= " neolee "
None.gif newContact.FirstName
= " huan "
None.gif newContact.MobileTelephoneNumber
= " 13588888888 "
None.gif
None.gif newContact.save
None.gif alert(newContact.LastName
+ " " + newContact.FirstName + " 成功添加至outlook联系人! " )
None.gif
//-->
None.gif
</ SCRIPT >

这段代码本来是用js来写的,但运行却通不过,代码如下:

None.gif < SCRIPT language = javascript >
None.gif outLookApp
= new ActiveXObject( " Outlook.Application " );
None.gif outlookNS
= outLookApp.GetNamespace( " MAPI " );
None.gif theContact
= outlookNS.GetDefaultFolder( 10 );
None.gif theContactItems
= theContact.Items;
None.gif newContact
= outLookApp.CreateItem( 2 );
None.gif
None.gif
if (newContact in theContactItems)
None.gif alert(
" yes " );
None.gif
else
None.gif alert(
" no " );
None.gif
</ SCRIPT >


输出结果总是no,不知哪位大侠知道是何原因?

BTW:谢谢kaneboy提出用脚本来实现,本来想用OFFICE PIA来做的,那样就比较麻烦了!:)

转载于:https://www.cnblogs.com/NeoLee/archive/2005/04/20/141249.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值