1. 程式人生 > >Outlook外掛建立 C++

Outlook外掛建立 C++

1、為 Outlook 2010 構建 C++ 載入項 ------ MSDN的解釋還是很強悍的

2、附件 生成 Outlook 載入項簡介工程(vs2008) 只做到的第六步,後面的沒有繼續,看下上面的連結大概能明白

ATL中的RGS檔案介紹

將載入項的特定於 Outlook 的元資料插入到 Windows 登錄檔中,登錄檔指令碼新增到檔案Connect.rgs中;

此登錄檔項通知 Outlook 應該載入此載入項,LoadBehavior 項告知 Outlook 自動載入此載入項。此時,如果生成專案,則正確

的登錄檔項將新增到登錄檔中,並且您的載入項基本上已經可以載入了。

HKCU
{
    NoRemove Software
    {
        NoRemove Microsoft
        {
            NoRemove Office
            {
                NoRemove Outlook
                {
                    NoRemove Addins
                    {
                        NativeAddin.Connect
                        {
                            val Description = s 'Sample Addin'
                            val FriendlyName = s 'Sample Addin'
                            val LoadBehavior = d 3
                        }
                    }
                }
            }
        }
    }
}

新增一個

Addin

黏貼部分重要的:

 

Add-In資訊

<Addin>節點指定了Add-In本身的資訊。它可以包含如下子節點:

  • <FriendlyName>:可選的,為Add-In指定一個有意義的名稱;
  • <Description>:可選的,為Add-In指定有意義的描述資訊;
  • <AboutBoxDetails>和<AboutIconData>:都是可選的,如果要在About對話方塊中顯示Add-In的話,該節點用於指定其詳細資訊和圖示;
  • <Assembly>:必填的,Add-In所在的程式集;
  • <FullClassName>:必填的,指定程式集內實現了IDTExtensibility2介面的類,要使用完全限定名稱;
  • <LoadBehavior>:可選的,指定VS載入Add-In的方式,0表示VS不會自動載入,必須手工載入;1表示Add-in在VS啟動的時候載入;4表示通過命令列方式載入;
  • <CommandPreload>:可選的,指定Add-In應當預先載入;
  • <CommandLineSafe>:可選的,指定Add-In是否是命令列安全的以及是否顯示使用者介面。