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ù)庫(kù)信息

孫光嶠

(中國(guó)電子科技集團(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ù)庫(kù)同步聯(lián)系人及分組信息,然后更新本地聯(lián)系人,從而靈活、方便地實(shí)現(xiàn)聯(lián)系人管理,達(dá)到提高收件人選擇準(zhǔn)確性和效率的目的。

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

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

系統(tǒng)數(shù)據(jù)庫(kù)采用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ù)庫(kù)還包括一張視圖[V_EMailGroup],該視圖通過表[EmailGroup]將表[EMainlDef]、[GroupDef]關(guān)聯(lián),提供完整的郵箱及分組信息查詢。前端與數(shù)據(jù)庫(kù)的數(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 同步或注冊(cè)當(dāng)前郵箱信息

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

1.3.3 定時(shí)器開啟,檢測(cè)聯(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ù)庫(kù)下載最新聯(lián)系人信息;

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

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

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

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

具體工作流程如圖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)系人對(duì)應(yīng)的郵箱地址會(huì)被一起加入到收件人列表中。效果如圖4 所示。

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

4 結(jié)束語(yǔ)

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

猜你喜歡
設(shè)置數(shù)據(jù)庫(kù)信息
中隊(duì)崗位該如何設(shè)置
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
展會(huì)信息
地鐵出入段線轉(zhuǎn)換軌設(shè)置
主站蜘蛛池模板: 国产成人精品18| 99一级毛片| 成年午夜精品久久精品| 亚洲人成日本在线观看| 国产精欧美一区二区三区| 国内视频精品| 少妇极品熟妇人妻专区视频| 在线国产毛片| 日本AⅤ精品一区二区三区日| 2020国产在线视精品在| 国产日本欧美在线观看| 精品国产成人国产在线| 91黄色在线观看| 少妇精品网站| 永久免费av网站可以直接看的 | 99在线国产| 国产va免费精品观看| 88国产经典欧美一区二区三区| 一区二区三区四区在线| a级毛片免费播放| 欧美三级不卡在线观看视频| 美女被躁出白浆视频播放| 亚洲日韩Av中文字幕无码| 九九热免费在线视频| 91久久国产热精品免费| 精品视频一区二区三区在线播| 中文字幕永久在线看| 免费毛片网站在线观看| 99热亚洲精品6码| 精品欧美日韩国产日漫一区不卡| 欧美另类一区| 久久99国产视频| 亚洲欧美不卡视频| 999精品免费视频| 国产免费福利网站| 久久香蕉欧美精品| 98精品全国免费观看视频| 亚洲中文字幕23页在线| 久久久久国色AV免费观看性色| 日韩欧美中文在线| 亚洲国产精品日韩专区AV| 成人第一页| 国产在线第二页| 国产精品不卡永久免费| 韩国v欧美v亚洲v日本v| 狠狠五月天中文字幕| a色毛片免费视频| 日韩a级片视频| 亚洲综合专区| 凹凸国产分类在线观看| 99久久国产综合精品2020| 国产男女免费完整版视频| 成人免费午夜视频| 无码国内精品人妻少妇蜜桃视频| 91久久夜色精品国产网站| 极品性荡少妇一区二区色欲| 久热中文字幕在线观看| 蜜臀av性久久久久蜜臀aⅴ麻豆| h网站在线播放| 熟妇丰满人妻av无码区| 91无码视频在线观看| 久久福利网| 欧美日本在线播放| 亚洲精品第五页| 久久精品欧美一区二区| 亚洲欧美在线看片AI| 在线欧美a| 天天色天天操综合网| 成人国产免费| 日韩中文无码av超清| 亚洲无码高清免费视频亚洲| 天天综合天天综合| www.91在线播放| 99re热精品视频国产免费| 亚洲国产精品日韩欧美一区| 久久精品无码专区免费| 中字无码精油按摩中出视频| 国产乱论视频| 99re在线观看视频| 久久天天躁夜夜躁狠狠| AV不卡无码免费一区二区三区| 综合亚洲网|