Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Outlook
W tym instruktażu przedstawiono sposób stworzyć poziom aplikacji dodatek Microsoft Office Outlook.Funkcje, które można tworzyć w tego rodzaju rozwiązanie są dostępne dla samej aplikacji, niezależnie od tego, który element programu Outlook jest otwarty.Aby uzyskać więcej informacji, zobacz Rozwój rozwiązań Office ― Omówienie.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie aplikacji obsługiwanych w programach Outlook 2013 i Outlook 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
W tym instruktażu przedstawiono następujące zadania:
Tworzenie projektu w dodatek programu Outlook dla programu Outlook.
Pisanie kodu, który używa modelu obiektów programu Outlook, aby dodać tekst do temat i treść wiadomości programu Poczta.
Tworzenie i uruchamianie projektu, aby go przetestować.
Oczyszczanie zakończonych projektów tak, że dodatek nie działa automatycznie na komputerze dewelopera.
[!UWAGA]
Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.
Wymagania wstępne
Potrzebne do przeprowadzenia tego instruktażu następujące składniki:
Edycja programu Visual Studio 2013, która oferuje narzędzia deweloperskie pakietu Microsoft Office. Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.
Outlook 2013or Outlook 2010.
Tworzenie projektu
Aby utworzyć nowy projekt programu Outlook w programie Visual Studio
Start Visual Studio.
Na pliku menu, wskaż Nowa, a następnie kliknij przycisk Projekt.
W okienku szablony, rozwiń węzeł Visual C# lub programu Visual Basic, a następnie rozwiń węzeł Office i SharePoint.
W obszarze rozszerzony Office i SharePoint węzła, zaznacz Dodatki pakietu Office węzła.
Zaznacz na liście szablonów projektu, Outlook 2010 Add-in lub Outlook 2013 Add-in.
W Nazwa wpisz FirstOutlookAddIn.
Kliknij przycisk OK.
Visual StudioTworzy FirstOutlookAddIn projekt i otwiera ThisAddIn pliku kodu w edytorze.
Pisanie kodu, który dodaje tekst, aby każda nowa wiadomość pocztowa
Następnie należy dodać kod do pliku kod ThisAddIn.Nowy kod używa modelu obiektów programu Outlook, aby dodać tekst do każdej nowej wiadomości poczty.Domyślnie plik kodu ThisAddIn zawiera następujący kod wygenerowany:
Częściowe definicja ThisAddIn klasy.Ta klasa zapewnia punktu wejścia dla kodu i zapewnia dostęp do modelu obiektów programu Outlook.Aby uzyskać więcej informacji, zobacz Programowanie dodatków na poziomie aplikacji.Pozostałą część ThisAddIn klasa jest zdefiniowana w pliku ukrytego kodu, który nie należy modyfikować.
ThisAddIn_Startup i ThisAddIn_Shutdown obsługi zdarzeń.Te programy obsługi zdarzeń są wywoływane, gdy program Outlook ładuje i wyładowuje dodatku.Zainicjowanie dodatku po załadowaniu i oczyścić zasoby używane przez dodatku, gdy jest zwalniany, należy użyć te programy obsługi zdarzeń.Aby uzyskać więcej informacji, zobacz Zdarzenia w projektach pakietu Office.
Aby dodać tekst do temat i treść każda nowa wiadomość pocztowa
W pliku ThisAddIn kod, należy zadeklarować pole o nazwie inspectors w ThisAddIn klasy.inspectors Pole prowadzi odwołanie do kolekcji windows inspektora w bieżącym wystąpieniu programu Outlook.To odwołanie uniemożliwia garbage collector zwalniania pamięci, która zawiera program obsługi zdarzeń dla NewInspector zdarzenie.
Private WithEvents inspectors As Outlook.Inspectors
Outlook.Inspectors inspectors;
Zamień ThisAddIn_Startup metoda następujący kod.Ten kod przywiązuje Obsługa zdarzeń do NewInspector zdarzenie.
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); }
W pliku ThisAddIn kodu, Dodaj następujący kod do ThisAddIn klasy.Ten kod definiuje obsługi zdarzenia NewInspector zdarzenie.
Gdy użytkownik tworzy nową wiadomość e-mail, ten program dodaje tekst wiersza temat i treść wiadomości.
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"; } } }
Aby zmodyfikować każda nowa wiadomość pocztowa, poprzednich przykładach kodu używać następujących obiektów:
Application Pole ThisAddIn klasy.Application Zwraca wartość w polu Application obiekt, który reprezentuje w bieżącym wystąpieniu programu Outlook.
Inspector Parametr programu obsługi zdarzeń dla NewInspector zdarzenie.Inspector Parametr jest Inspector obiekt, który reprezentuje okno Inspektora nowych wiadomości.Aby uzyskać więcej informacji, zobacz Rozwiązania programu Outlook.
Testowanie projektu
Gdy skompilować i uruchomić projekt, sprawdź, że tekst pojawia się w temacie i nowe wiadomości poczty.
Aby przetestować projekt
Naciśnij F5 Aby skompilować i uruchomić projekt.
Podczas budowania projektu, kod jest skompilowany w zespół, który znajduje się w folderze wyjściowym kompilacji projektu.Visual Studio również tworzy zestaw wpisów rejestru, które umożliwiają programu Outlook odkryć i załadować dodatek i konfiguruje ustawienia zabezpieczeń na komputerze deweloperskim, aby włączyć dodatek do uruchomienia.Aby uzyskać więcej informacji, zobacz Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Outlook.
W programie Outlook należy utworzyć nową wiadomość pocztową.
Sprawdź, że następujący tekst dodaje się wiersz tematu i treści wiadomości.
Tekst ten został dodany za pomocą kodu.
Zamknij program Outlook.
Czyszczenie projektu
Po zakończeniu opracowanie projektu,-w zestawie, wpisy rejestru i ustawienia zabezpieczeń należy usunąć z komputera rozwoju.W przeciwnym razie zostanie uruchomiony dodatek każdym otwarciu programu Outlook na komputerze deweloperskim.
Aby oczyścić projektu
- W programie Visual Studio na budować menu, kliknij przycisk Rozwiązanie.
Następne kroki
Teraz, że utworzono podstawowy poziom aplikacji dodatek dla programu Outlook, można dowiedzieć się więcej o opracowanie dodatki z tych tematów:
Ogólnych zadań programistycznych, które można wykonać przy użyciu dodatków dla programu Outlook.Aby uzyskać więcej informacji, zobacz Programowanie dodatków na poziomie aplikacji.
Za pomocą modelu obiektów programu Outlook.Aby uzyskać więcej informacji, zobacz Rozwiązania programu Outlook.
Dostosowywanie interfejsu użytkownika programu Outlook, na przykład dodając niestandardowe karty na Wstążce lub tworzenie własnych niestandardowych okienko zadań.Aby uzyskać więcej informacji, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.
Budowanie i debugowanie aplikacji poziom dodatków dla programu Outlook.Aby uzyskać więcej informacji, zobacz Kompilowanie rozwiązań pakietu Office.
Wdrażanie aplikacji poziom dodatków dla programu Outlook.Aby uzyskać więcej informacji, zobacz Wdrażanie rozwiązania do pakietu Office.
Zobacz też
Inne zasoby
Programowanie dodatków na poziomie aplikacji
Dostosowywanie interfejsu użytkownika pakietu Office
Kompilowanie rozwiązań pakietu Office