日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

替换OWA通讯录方式的方法

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 替换OWA通讯录方式的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、術語

OWA Microsoft OutLook Web Access

AD Active Directory

OUAD中的組織單位

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

?

二、背景

1、? 辦公自動化系統使用OWA作為郵件系統

2、? 用戶在新建郵件時選擇收件人時覺得不方便,查詢功能使用不習慣,提出了替換通訊錄的需求

?

三、實現說明

1、? 某辦公自動化系統后臺用戶管理系統由統一組織結構管理系統支撐,這個系統中的組織結構與實際行政結構相同,用戶登錄名稱及相關信息與AD同步,AD中的OU與組織結構管理系統中的部門機構有對應關系。同步的信息包括:用戶帳戶名稱、郵件、電話等。

2、? OWA中點擊“收件人”、“抄送”等按鈕時調用的代碼為C:\Program Files\Exchsrvr\exchweb\6.5.6944.0[版本號]\controls\util_OWA.js 中的 openGal 方法,要替換通訊錄的話,只需要替換在這個方法中打開windowURL即可。

3、? 建立一個.Net WEB應用程序,主要的功能是展示通訊錄的內容(具體實現略)

???? <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

4、? var vRetval = window.showModelessDialog(g_sBase + "?Cmd=dialog&template=dlg_gal&ver=6.5.6944.0" + "&theme="+g_thid, rgParams, "dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;status:no;resizable:yes;help:no;"); 替換成以下語句

window.open("/MyEmailBook","wMyEmailBook" ,"scrollbars=yes,resizable=yes,top="+(screen.availheight-410)/2 + ",left=" +(screen.availwidth-650)/2 + ",width=650,height=410");

5、? OWA之前的代碼是通過對象返回選擇結果,替換后選擇的郵件是通過直接對父窗口的對象賦值來實現,在我們自己的通訊錄的發送按鈕上添加以下代碼:

window.parent.opener.document.all.MsgTo.value=strTo; window.parent.opener.document.all.MsgCc.value=strCc; window.parent.opener.document.all.MsgBcc.value = strBcc;

便可以將選擇的email 地址添加在發送郵件的收件人(抄送、密送)欄目里了。

總結

以上是生活随笔為你收集整理的替换OWA通讯录方式的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。