黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Outlook Add-in(COM加載項(xiàng))技術(shù)指南(一)

系統(tǒng) 2504 0

Outlook Add-in (COM 加載項(xiàng) )

技術(shù)指南

Revision History:

Version

Date

Creator

Description

1.0.0 .1

2004-3-9

鄭昀

草稿

摘要

本文檔詳細(xì)介紹了編寫 Outlook Add-in 插件的背景知識(shí)和開發(fā)過(guò)程。

第一章概述了 Outlook Add-in 插件的背景知識(shí)。

第二章詳細(xì)介紹了 Outlook Add-in 插件的開發(fā)過(guò)程。

1 Outlook COM 加載項(xiàng)的背景知識(shí)

摘要 :本章概述了 Outlook Add-in 插件的背景知識(shí)。

1.1. Office 2000 COM 加載項(xiàng)

COM 加載項(xiàng)是可以用于 Office 2000 的動(dòng)態(tài)連接庫(kù)( .Dll )。

COM 加載項(xiàng)被明確注冊(cè)為要通過(guò) Office 2000 應(yīng)用程序來(lái)加載。因?yàn)? COM 加載項(xiàng)被設(shè)計(jì)為 DLL ,所以它們可以在與主控程序相同的進(jìn)程中運(yùn)行。

進(jìn)程內(nèi)加載項(xiàng)的好處是,可以有效訪問(wèn)主控程序的對(duì)象模型,這使得加載項(xiàng)可以快速地調(diào)用方法和屬性或接收來(lái)自主控程序的事件。

1.2. 決定是否要編寫 COM 加載項(xiàng)

三個(gè)測(cè)試問(wèn)題來(lái)幫助你決定是否需要?jiǎng)?chuàng)建 COM 加載項(xiàng):

? ???????? 在沒有運(yùn)行 Outlook 客戶程序時(shí),你需要接收事件嗎? COM 加載項(xiàng)的生存期是由 Outlook 控制的。當(dāng) Outlook 沒有運(yùn)行時(shí), COM 加載項(xiàng)不會(huì)運(yùn)行。

? ???????? 性能是我們的應(yīng)用程序的大問(wèn)題嗎?如果是,應(yīng)該采用 COM 加載項(xiàng),因?yàn)樗患虞d到 Outlook 進(jìn)程中。但是注意不要再啟動(dòng)時(shí)執(zhí)行大量查閱或數(shù)據(jù)檢索。

? ???????? 你的應(yīng)用程序是事件驅(qū)動(dòng)的嗎?

1.3. COM 加載項(xiàng)的注冊(cè)表設(shè)置

1.3.1 . 注冊(cè)加載項(xiàng)

只有在正確注冊(cè)了 Office 相應(yīng)應(yīng)用程序的內(nèi)部 COM 插件時(shí),才能被 Office 應(yīng)用程序加載上。

通常,您需要在注冊(cè)表中創(chuàng)建以下鍵值:

HKEY_CURRENT_USER\Software\Microsoft\Office\<TheOfficeApp>\Addins\<ProgID>

其中, TheOfficeApp 表示相應(yīng)程序名,如: Word Outlook 等, ProgID 表示內(nèi)部 COM 插件程序的唯一標(biāo)識(shí)符的字符串表示形式,如: Outlook2000Addin.Addin 等。

?

如果您希望確保我們的加載項(xiàng)總是被加載,并且每一位用戶都可以訪問(wèn)它,那么您必須將加載項(xiàng)的 ProgID 注冊(cè)到

\HKLM\

?????? Software\

????????????? Microsoft\Office\Outlook\AddIns

鍵下。

?

如果您希望用戶自己選擇是否加載它,那么您可以將加載項(xiàng)的 ProgID 注冊(cè)到

\HKCU\

?????? Software\

????????????? Microsoft\Office\Outlook\AddIns

鍵下。

?

寫入鍵中的信息包括下面的名稱 / 值對(duì):

Description ( 描述 ) 一個(gè)字符串,提供了 COM 加載項(xiàng)的簡(jiǎn)短描述。

FriendlyName (友好名稱):一個(gè)字符串,是在 “COM 加載項(xiàng) 對(duì)話框中顯示的名稱。

LoadBehavior (加載行為):一個(gè)整數(shù)的 DWORD 類型,指定 COM 加載項(xiàng)的加載方式。 0 表示斷開、 1 表示連接、 2 表示啟動(dòng)時(shí)加載、 8 表示需要時(shí)加載,以及 16 表示首次連接。你可以組合不同值來(lái)創(chuàng)建不同類型的加載順序。如,指定 3 ,表示啟動(dòng)和連接時(shí)加載。

?

1.3.2 . 信任 COM 加載項(xiàng)

通過(guò)設(shè)置下面的注冊(cè)表鍵下的 DWORD DontTrustInstalledFiles ,您可以指定是否信任機(jī)器上安裝的所有 COM 加載項(xiàng):

HKCU\

Software\

Microsoft\Office\9.0\

Outlook\Security

通過(guò)將 DontTrustInstalledFiles 指定為 0 ,您可以指定 Outlook 信任安裝的所有加載項(xiàng)。值 1 則指定不信任所有的加載項(xiàng)。

?

[ 版權(quán)聲明:

第一章文字版權(quán)歸《 Programming Microsoft Outlook and Exchange 》一書所有,該書作者 Thomas Rizzo ,特此聲明 ]

?



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=12754


Outlook Add-in(COM加載項(xiàng))技術(shù)指南(一)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論