Názorný postup: Vytvoření první úroveň aplikace doplněk pro aplikaci Outlook
Tento návod ukazuje, jak vytvořit doplněk aplikační úrovni pro aplikace Microsoft Office Outlook.Funkce, které vytvoříte v řešení tohoto typu jsou k dispozici samotné bez ohledu na to, které je položka aplikace Outlook otevřené aplikace.Další informace naleznete v tématu Přehled vývoje řešení sady Office.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v aplikacích Outlook 2013 a Outlook 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Tento návod ilustruje následující úkoly:
Vytvoření doplněk pro aplikaci Outlook projektu pro aplikaci Outlook.
Psaní kódu, který používá objektový model aplikace Outlook přidat text předmětu a nové poštovní zprávy.
Vytvoření a spuštění projektu pro.
Čištění dokončeného projektu tak, aby doplněk již automaticky spustí na vývojovém počítači.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Požadavky
Chcete-li dokončit tento návod, potřebujete následující komponenty:
-
Edice sady Visual Studio 2012, která zahrnuje nástroje Microsoft Office Developer Tools. Další informace naleznete v tématu [Konfigurace počítače vyvinout řešení Office](bb398242\(v=vs.110\).md).
- Outlook 2013 nebo Outlook 2010.
Vytváření projektu
Vytvořit nový projekt aplikace Outlook v aplikaci Visual Studio
Spusťte nástroj Visual Studio.
V nabídce File (Soubor) přejděte na příkaz New (Nový) a klepněte na příkaz Project (Projekt).
Rozbalte v podokně šablony Visual C# nebo jazyka Visual Basica potom rozbalte Office/SharePoint.
V rámci rozšířeného Office/SharePoint uzel, vyberte Doplňky sady Office uzlu.
Vyberte v seznamu šablon projektu doplněk Outlook 2010 nebo doplněk Outlook 2013.
V název zadejte FirstOutlookAddIn.
Klikněte na tlačítko OK.
Visual Studiovytvoří FirstOutlookAddIn projektu a otevře ThisAddIn soubor kódu v editoru.
Psaní kódu, který přidá Text na každou novou zprávu
Dále přidejte kód do souboru kódu ThisAddIn.Nový kód používá objektový model aplikace Outlook přidat text pro každou novou zprávu.Ve výchozím nastavení obsahuje následující kód generovaný kód souboru ThisAddIn:
Částečnou definici ThisAddIn třídy.Tato třída obsahuje vstupní bod pro váš kód a přístup k objektovému modelu aplikace Outlook.Další informace naleznete v tématu Doplňky aplikace úroveň programování.Zbytek ThisAddIn třída je definována v souboru skrytý kód, který byste neměli měnit.
ThisAddIn_Startup a ThisAddIn_Shutdown obslužné rutiny událostí.Tyto obslužné rutiny události se nazývají Outlook načtení a uvolnění doplňku.Tyto obslužné rutiny událostí slouží k inicializaci doplňku, která je načtena a k vyčištění prostředků používaných doplněk je uvolněn.Další informace naleznete v tématu Události v projektech Office.
Přidání textu k předmětu a textu každé nové poštovní zprávy
V souboru kódu ThisAddIn deklarovat pole s názvem inspectors v ThisAddIn třídy.inspectors Pole udržuje odkaz na kolekci windows Inspektor v aktuální instanci aplikace Outlook.Tento odkaz zabraňuje uvolňování uvolňování paměti, která obsahuje obslužnou rutinu NewInspector události.
Private WithEvents inspectors As Outlook.Inspectors
Outlook.Inspectors inspectors;
Nahradit ThisAddIn_Startup metodu následujícím kódem.Připojí obslužnou rutinu události a NewInspector události.
Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup inspectors = Me.Application.Inspectors End Sub
private void ThisAddIn_Startup(object sender, System.EventArgs e) { inspectors = this.Application.Inspectors; inspectors.NewInspector += new Microsoft.Office.Interop.Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector); }
V souboru ThisAddIn, následující kód přidejte ThisAddIn třídy.Tento kód definuje obslužnou rutinu události NewInspector události.
Když uživatel vytvoří novou zprávu, přidá tuto obslužnou rutinu události text předmětu a textu zprávy.
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector Dim mailItem As Outlook.MailItem = TryCast(Inspector.CurrentItem, Outlook.MailItem) If Not (mailItem Is Nothing) Then If mailItem.EntryID Is Nothing Then mailItem.Subject = "This text was added by using code" mailItem.Body = "This text was added by using code" End If End If End Sub
void Inspectors_NewInspector(Microsoft.Office.Interop.Outlook.Inspector Inspector) { Outlook.MailItem mailItem = Inspector.CurrentItem as Outlook.MailItem; if (mailItem != null) { if (mailItem.EntryID == null) { mailItem.Subject = "This text was added by using code"; mailItem.Body = "This text was added by using code"; } } }
Předchozí příklady kódu změnit každou novou zprávu, použijte následující objekty:
Application Pole ThisAddIn třídy.Application Vrátí pole Application objekt, který představuje aktuální instanci aplikace Outlook.
Inspector Parametr obslužnou rutinu události NewInspector události.Inspector Parametr je Inspector objekt, který představuje v okně Inspektor nové poštovní zprávy.Další informace naleznete v tématu Řešení aplikace Outlook.
Testování projektu
Při sestavení a spuštění projektu, ověřte, text se zobrazí v řádku Předmět a tělo novou zprávu.
Testování projektu
Stiskněte klávesu F5 k vytvoření a spuštění projektu.
Při sestavení projektu kód je zkompilován do sestavení, která je součástí výstupní složku sestavení pro projekt.Nastavení položky registru, které umožňují zjišťovat a načíst doplněk Outlook vytvoří aplikace Visual Studio a nakonfiguruje nastavení zabezpečení na vývojovém počítači povolit doplněk spustit.Další informace naleznete v tématu Názorný postup: Vytvoření první úroveň aplikace doplněk pro aplikaci Outlook.
V aplikaci Outlook vytvořte novou zprávu.
Ověřte, že je přidán následující text předmětu a textu zprávy.
Tento text byl přidán pomocí kódu.
Ukončete aplikaci Outlook.
Čištění projektu
Po dokončení vývoje projektu odeberte z vývojového počítače přidat v sestavení, položky registru a nastavení zabezpečení.Jinak doplněk bude spuštěna při každém otevření aplikace Outlook na vývojovém počítači.
Vyčistit projektu
- V aplikaci Visual Studio na sestavení nabídky, klepněte na Čisté řešení.
Další kroky
Nyní, když jste vytvořili základní doplněk aplikační úrovni pro aplikaci Outlook, můžete se dozvědět více o vývoji doplňků z těchto témat:
Obecné programovací úkoly, které můžete provádět pomocí doplňků aplikace Outlook.Další informace naleznete v tématu Doplňky aplikace úroveň programování.
Použití objektového modelu aplikace Outlook.Další informace naleznete v tématu Řešení aplikace Outlook.
Přizpůsobení uživatelského rozhraní Outlook například přidání vlastní kartu na pásu karet nebo vytvořením vlastní vlastní podokno úloh.Další informace naleznete v tématu Přizpůsobení uživatelského rozhraní sady Office.
Vytváření a ladění doplňků aplikační úrovni pro aplikaci Outlook.Další informace naleznete v tématu Vytváření řešení sady Office.
Doplňky aplikace úroveň nasazení pro aplikaci Outlook.Další informace naleznete v tématu Nasazení řešení Office.
Viz také
Další zdroje
Doplňky aplikace úroveň programování