999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VSTO 的Outlook 聯(lián)系人管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2022-01-16 09:55:48孫光嶠
科技創(chuàng)新與應(yīng)用 2022年1期
關(guān)鍵詞:設(shè)置數(shù)據(jù)庫信息

孫光嶠

(中國電子科技集團(tuán)公司第五十五研究所,江蘇 南京 210016)

Outlook 已在企業(yè)中應(yīng)用廣泛,員工通過Outlook 收發(fā)郵件,實(shí)現(xiàn)必要的溝通、交流。在郵件發(fā)送環(huán)節(jié),群發(fā)郵件占據(jù)了較大比例,手動(dòng)逐個(gè)選擇收件人,不僅效率低下而且極易出現(xiàn)錯(cuò)選、漏選的情況。

Visual Studio Tools for Office(VSTO)技術(shù)可以使用.NET Framework 定制和擴(kuò)展Microsoft Office 應(yīng)用程序和文檔,它包含的工具還可以使這個(gè)定制在Visual Studio 中更容易完成。

本文介紹并實(shí)現(xiàn)的聯(lián)系人管理系統(tǒng),是基于VSTO在Outlook 自帶聯(lián)系人功能基礎(chǔ)上進(jìn)行的補(bǔ)充和拓展。系統(tǒng)自動(dòng)從后臺(tái)SQL SERVER 數(shù)據(jù)庫同步聯(lián)系人及分組信息,然后更新本地聯(lián)系人,從而靈活、方便地實(shí)現(xiàn)聯(lián)系人管理,達(dá)到提高收件人選擇準(zhǔn)確性和效率的目的。

1 設(shè)計(jì)與實(shí)現(xiàn)

1.1 數(shù)據(jù)庫設(shè)計(jì)

系統(tǒng)數(shù)據(jù)庫采用SQLServer2008,共有3 張表,分別為[EMainlDef],[EmailGroup],[GroupDef]。表[EMainlDef]及[GroupDef]分別用于郵箱賬戶和郵箱分組的定義,[Email-Group]為系統(tǒng)中郵箱和分組的關(guān)聯(lián)關(guān)系表。各個(gè)表的相關(guān)字段設(shè)置及描述見表1-表3。

表1 EMainlDef

表2 EMailGroup

表3 GroupDef

此外,數(shù)據(jù)庫還包括一張視圖[V_EMailGroup],該視圖通過表[EmailGroup]將表[EMainlDef]、[GroupDef]關(guān)聯(lián),提供完整的郵箱及分組信息查詢。前端與數(shù)據(jù)庫的數(shù)據(jù)交互通過Linq to SQL 實(shí)現(xiàn),極大地減少了開發(fā)量。

1.2 界面設(shè)計(jì)

系統(tǒng)通過Ribbon 為用戶提供了必要的操作菜單,主要用于手動(dòng)同步及自定義聯(lián)系人的編輯,具體界面如圖1所示。

圖1 通過Ribbon 提供的操作菜單

1.3 工作流程

1.3.1 Outlook 啟動(dòng),Ribbon 加載

在安裝了該軟件的計(jì)算機(jī)上每次打開Outlook 時(shí)會(huì)加載1.2 所述的Ribbon 界面,此時(shí)會(huì)觸發(fā)Ribbon_Load事件。

1.3.2 同步或注冊當(dāng)前郵箱信息

當(dāng)Ribbon_Load 事件觸發(fā)時(shí),軟件獲取當(dāng)前Outlook的郵箱信息并確認(rèn)數(shù)據(jù)庫中是否存在該信箱,如果已經(jīng)存在則同步最新信息到數(shù)據(jù)庫,反之則注冊當(dāng)前郵箱到數(shù)據(jù)庫。

1.3.3 定時(shí)器開啟,檢測聯(lián)系人版本

當(dāng)定時(shí)器觸發(fā)后確認(rèn)當(dāng)前聯(lián)系人的數(shù)據(jù)版本是否為最新版本,如果不是則執(zhí)行數(shù)據(jù)同步。

1.3.4 數(shù)據(jù)同步過程

(1)從數(shù)據(jù)庫下載最新聯(lián)系人信息;

(2)清空本地聯(lián)系人;

(3)根據(jù)下載的最新數(shù)據(jù)創(chuàng)建聯(lián)系人;

(4)根據(jù)下載的最新分組信息添加聯(lián)系人分組;

(5)更新注冊表,記錄當(dāng)前聯(lián)系人的版本號。

具體工作流程如圖2 所示。

圖2 系統(tǒng)工作流程示意圖

1.4 更改系統(tǒng)設(shè)置

為了在發(fā)送郵件選擇收件人地址時(shí)優(yōu)先從聯(lián)系人中搜索、匹配,需要設(shè)置地址選項(xiàng),將設(shè)置調(diào)整為聯(lián)系人優(yōu)先,如圖3 所示。

圖3 調(diào)整地址檢查順序?yàn)槁?lián)系人優(yōu)先

2 主要實(shí)現(xiàn)代碼

2.1 添加引用

using OL=Microsoft.Office.Interop.Outlook;

2.2 獲取當(dāng)前郵箱信息

2.3 添加聯(lián)系人

2.4 添加聯(lián)系人分組

3 實(shí)施效果

在已安裝上述軟件的計(jì)算機(jī)上,當(dāng)在收件人搜索欄中輸入字母“G”時(shí),系統(tǒng)會(huì)自動(dòng)從聯(lián)系人中匹配以“G”開頭的聯(lián)系人或分組。選擇目標(biāo)分組后,該分組下的聯(lián)系人對應(yīng)的郵箱地址會(huì)被一起加入到收件人列表中。效果如圖4 所示。

圖4 聯(lián)系人匹配

4 結(jié)束語

通過上述方案,我們實(shí)現(xiàn)了Outlook 聯(lián)系人、分組的靈活管理。在郵件發(fā)送環(huán)節(jié),避免了手動(dòng)逐個(gè)選擇收件人,不僅提高了效率而且避免了錯(cuò)選、漏選收件人的情況,為工作帶來便利。

猜你喜歡
設(shè)置數(shù)據(jù)庫信息
中隊(duì)崗位該如何設(shè)置
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
展會(huì)信息
地鐵出入段線轉(zhuǎn)換軌設(shè)置
主站蜘蛛池模板: 国产美女久久久久不卡| 国产亚洲欧美在线人成aaaa| 在线视频一区二区三区不卡| 18禁黄无遮挡网站| 91极品美女高潮叫床在线观看| 国产丝袜无码精品| 美女无遮挡拍拍拍免费视频| 少妇露出福利视频| 久久精品午夜视频| 91久久偷偷做嫩草影院电| 97视频在线观看免费视频| 国产成人亚洲综合A∨在线播放| 欧美在线伊人| 黄色污网站在线观看| 国产在线观看第二页| 欧美α片免费观看| 亚洲狼网站狼狼鲁亚洲下载| 99久久精品美女高潮喷水| 欧美啪啪精品| 91久久夜色精品| 欧美人与牲动交a欧美精品| 亚洲第一成年网| 亚洲视屏在线观看| 999精品在线视频| 国产91蝌蚪窝| 国产黑丝一区| 亚洲欧美成人综合| 亚洲欧美日本国产综合在线| 亚洲第一网站男人都懂| 欧美有码在线| 天天综合天天综合| 老色鬼久久亚洲AV综合| 国产午夜看片| 高清欧美性猛交XXXX黑人猛交 | 国产精品久久自在自线观看| 伊在人亚洲香蕉精品播放| 欧美A级V片在线观看| 久久人人97超碰人人澡爱香蕉| 亚洲欧洲自拍拍偷午夜色| 精品欧美一区二区三区久久久| 青青草原国产| 亚洲香蕉久久| 日韩欧美中文字幕在线精品| 成人在线欧美| 亚亚洲乱码一二三四区| 欧美亚洲一区二区三区导航| 日本福利视频网站| 国产欧美自拍视频| 欧美中文字幕一区| 欧亚日韩Av| 国产一区二区精品福利| 国产成人精品18| 中日无码在线观看| 乱人伦视频中文字幕在线| 日本三级精品| 日本三区视频| 日韩国产高清无码| 亚洲欧美日本国产专区一区| 在线观看亚洲国产| 日韩在线播放欧美字幕| 午夜国产精品视频| 伊人丁香五月天久久综合| 国产91高跟丝袜| 亚洲永久色| 好久久免费视频高清| 污网站在线观看视频| 看av免费毛片手机播放| 操操操综合网| 在线亚洲精品福利网址导航| 欧美成人二区| 99在线观看视频免费| 福利视频99| 色噜噜综合网| 亚洲欧美综合在线观看| 国产不卡网| 日韩黄色在线| 无码日韩视频| 色综合中文字幕| 欲色天天综合网| 欧洲熟妇精品视频| 乱系列中文字幕在线视频| 青草国产在线视频|