Udostępnij za pośrednictwem


Tworzenie regionów formularzy programu Outlook

Dostosowywanie formularzy Microsoft Office Outlook, można użyć regionów formularzy.Visual Studio oferuje zaawansowane narzędzia, które ułatwiają projektowanie, opracowywanie i debugowanie regionów formularzy.

Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie aplikacji dla programów Outlook 2013 i Outlook 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.

Ten temat zawiera następujące informacje:

  • Zalety korzystania z regionów formularzy

  • Dodawanie obszar formularza programu Outlook do projektu

  • Za pomocą projektanta Region formularza

  • Za pomocą Region formularza, zaprojektowany w programie Outlook

  • Dodając kod niestandardowy do regionu formularza

  • Budowanie projektu

  • Debugowanie Region formularza

  • Wdrażanie Region formularza

Zalety korzystania z regionów formularzy

Regiony formularzy oferują wiele usprawnień tradycyjnych rozwoju formularzy programu Outlook:

  • Dostosować domyślną stronę z dowolnego standardowego formularza.

  • Dodawanie do 12 dodatkowych stron do dowolnego standardowego formularza.

  • Zamień lub zwiększyć dowolnego standardowego formularza.

  • Wyświetlanie niestandardowego interfejsu użytkownika w okienku odczytu i inspektorów.

Aby uzyskać więcej informacji, zobacz Dostosowywanie strony formularza i regionów formularzy.

Dodawanie obszar formularza programu Outlook do projektu

Można użyć Nowego regionu formularza programu Outlook kreatora, aby zaprojektować nowy region formularza lub zaimportować region formularza, który został zaprojektowany w programie Outlook.Również jeśli region formularza, co w dodatek programu Outlook innego projektu, można ponownie użyć istniejącego regionu formularza.

Bb386301.collapse_all(pl-pl,VS.110).gifTworzenie nowego regionu formularza przy użyciu Kreatora

Aby utworzyć region formularza, należy dodać Regionu formularza programu Outlook element do projektu w dodatek programu Outlook.Uruchomiony zostanie program Nowego regionu formularza programu Outlook kreatora.

Wskazuje, czy projekt nowy region formularza lub zaimportować region formularza, który został zaprojektowany w programie Outlook za pomocą kreatora.Aby uzyskać więcej informacji o projektowaniu nowego regionu formularza, zobacz przy użyciu projektanta Region formularza.Aby uzyskać więcej informacji na temat korzystania z regionu formularza, zaprojektowany w programie Outlook, zobacz Importowanie zaprojektowane o Region formularza w programie Outlook.

Określ typ region formularza, który chcesz utworzyć za pomocą kreatora.W poniższej tabeli opisano każdy typ regionu formularza.

Typ obszaru

Opis

Oddzielne

Dodaje region formularza jako nową stronę w formularzu programu Outlook.

Sąsiadujące ze sobą

Dołącza region formularza na dole strony domyślny formularz programu Outlook.

Wymiana

Dodaje region formularza jako nową stronę, która zastępuje domyślną stronę formularza programu Outlook.

Zamień wszystko

Zastępuje cały formularz programu Outlook z regionu formularza.

Za pomocą kreatora można również określić warunki wyświetlania i wybierz typ formularza do rozszerzenia.Aby uzyskać więcej informacji, zobacz Jak: dodawanie regionu formularza do programu Outlook dodać w projekcie.

Wybrane w Kreatorze wpływa na opcje, które są dostępne w innych stronach kreatora.Na przykład, jeśli wybierzesz Adjoining lub osobne w Tworzenie nowego regionu formularza programu Outlook strony, a następnie Tytuł i Opis pól są niedostępne w podać tekst opisowy i wybierz preferencje wyświetlania strony.Jest tak, ponieważ program Outlook nie używać tych pól wyświetla przylegających lub oddzielne regionu formularza.

Bb386301.collapse_all(pl-pl,VS.110).gifPliki regionów formularzy

Po zakończeniu Nowego regionu formularza programu Outlook Kreator, program Visual Studio automatycznie dodaje następujące pliki do projektu:

  • Plik kod regionu formularza.Ten plik ma nazwę, którą określono dla Regionu formularza programu Outlook pozycji w Dodaj nowy element okno dialogowe.Dodaj kod do obsługi zdarzeń region formularza do tego pliku.

  • Plik Projektant kod regionu formularza.Ten plik zawiera kod generowany przez projektanta formularza regionu i nie powinny być edytowane bezpośrednio.

  • Plik magazynu formularzy programu Outlook (ofs).

    [!UWAGA]

    Ten plik jest tylko dodawane do projektu, jeśli import region formularza, który został zaprojektowany w programie Outlook.

Bb386301.collapse_all(pl-pl,VS.110).gifKlasa fabryki Region formularza

Plik kod regionu formularza zawiera częściowej klasy, który implementuje IFormRegionFactory interfejsu.Jest to klasa fabryki regionu formularza.Klasa fabryki region formularza jest odpowiedzialny za tworzenie nowych wystąpień regionu formularza.

Można znaleźć tej klasy, rozwijając Fabryka Region formularza regionu.

Nowego regionu formularza programu Outlook Kreator dodaje atrybuty do tej klasy, która określić wewnętrzna nazwa regionu formularza i klasy wiadomości, które wyświetlają regionu formularza.Atrybuty te można modyfikować ręcznie, po dodaniu pliku do projektu.

Większość klasy fabrycznej region formularza jest zaimplementowana w pliku Projektant regionu formularza.Jednakże FormRegionInitializing programu obsługi zdarzeń jest dostępny w pliku kod regionu formularza.Aby określić, czy program Outlook powinien być wyświetlany region formularza, można użyć tego programu obsługi zdarzeń.Aby uzyskać więcej informacji, zobacz Obsługi zdarzeń Region formularza.

Bb386301.collapse_all(pl-pl,VS.110).gifDodawanie istniejącego regionu formularza do projektu

Jeśli obszar formularza programu Outlook używany w innym projekcie programu Outlook, można ponownie użyć go w dodatek programu Outlook bieżącego projektu za pomocą Dodaj istniejący element okno dialogowe.

Istniejący region formularza musi znajdować się plik kodu (.cs lub .vb); Nie można dodać pliki magazynu formularzy programu Outlook (ofs), za pomocą Dodaj istniejący element okno dialogowe.Można jednak utworzyć nowy region formularza przez importowanie pliku magazynu formularzy programu Outlook.Aby uzyskać więcej informacji, zobacz Jak: dodawanie regionu formularza do programu Outlook dodać w projekcie.

Za pomocą projektanta Region formularza

Projektant formularza regionu pomaga w projektowaniu układu i wyglądu regionu formularza.Przeciągnij formanty zarządzane na powierzchnię projektanta, kliknij dwukrotnie formantów, aby otworzyć procedury obsługi zdarzeń i ustawić właściwości w Właściwości okna.

[!UWAGA]

Można znaleźć właściwości, które wpływają na sposób region formularza pojawia się w programie Outlook, pod Manifest węzeł w Właściwości okna.

Projektant formularza regionu jest dostępna tylko wtedy, gdy projekt Nowy Region formularza w Wybierz sposób tworzenia region formularza strona Nowego regionu formularza programu Outlook kreatora.

Aby otworzyć projektanta region formularza na trzy sposoby:

  • W Solution Explorer, kliknij dwukrotnie plik kod regionu formularza.

  • W Solution Explorer, kliknij prawym przyciskiem myszy plik kod regionu formularza, a następnie kliknij przycisk Projektanta widoku.

  • W Solution Explorer, wybierz plik kod regionu formularza, a następnie, na Widok menu, kliknij przycisk Projektant.

Obsługuje Projektant region formularza zarządzane tylko formantów.Nie można dodać macierzystego formantów programu Outlook.

Importowanie Region formularza, zaprojektowany w programie Outlook

Podczas projektowania w programie Outlook można dodać macierzystego formantów programu Outlook do regionu formularza.Macierzysty formanty programu Outlook pozwalają powiązać dane programu Outlook w czasie projektowania.Jednak nie można następnie użyć projektant region formularza dodać formanty zarządzane lub zmienić projekt region formularza.

Regiony formularzy można zaimportować do dodatek programu Outlook projektu za pomocą Nowego regionu formularza programu Outlook kreatora.Na Wybierz sposób tworzenia region formularza strona, wybierz importu pliku magazynu formularzy programu Outlook (ofs).Następnie można przeglądać w lokalizacji magazynu formularzy programu Outlook (ofs) pliku.(Program outlook zapisuje regionów formularzy jako pliki ofs).

Nowego regionu formularza programu Outlook Kreator kopiuje plik OFS do katalogu projektu i dodaje kontroli odwołania do pliku Projektant regionu formularza.Następnie można obsługiwać zdarzenia formantu w pliku kod regionu formularza.

Do obsługi zdarzeń w projekcie języka Visual Basic, zaznacz zdarzenie z listy Nazwa metody u góry edytora kodu.

Do obsługi zdarzeń w projekcie języka C#, Zapisz się do kontroli zdarzeń w FormRegionShowing metoda.Aby uzyskać więcej informacji, zobacz Jak: subskrybować i subskrypcję zdarzeń (Podręcznik programowania C#).

Można zmienić właściwości regionu formularza w InitializeManifest metoda klasy fabrycznej regionu formularza.

[!UWAGA]

Aby zaimportować region formularza, są widoczne w projekcie że cele tej samej wersji programu Outlook, które zostały zainstalowane na komputerze deweloperskim.Na przykład, jeśli program Outlook 2010 jest zainstalowany, importowanie formularza region będzie działać tylko w projekt został utworzony za pomocą Outlook 2010 Add-in szablonu projektu.

Bb386301.collapse_all(pl-pl,VS.110).gifAktualizowanie projektu Region formularza przywożonych

Można dodać, usunąć lub zmienić sterowniki na region formularza.Zanim to zrobisz, Utwórz kopię zapasową każdy kod, który dodaje do pliku kod regionu formularza.Następnie otwórz plik OFS w programie Outlook, modyfikowanie region formularza i następnie zapisać zmiany.Użycie Nowego regionu formularza programu Outlook kreatora, aby zaimportować plik zmodyfikowany OFS.Kod można następnie wkleić do nowego pliku kod regionu formularza.

Dodając kod niestandardowy do regionu formularza

Microsoft.Office.Tools.Outlook Nazw umożliwia dostęp do klas, które stanowią region formularza, element programu Outlook, który wyświetla region formularza i inne przydatne elementy.Regionu formularza programu Outlook przedmiot dodaje odwołanie do tego zestawu w projekcie i automatycznie wstawia odpowiedni using lub Imports instrukcja u góry pliku kod regionu formularza.

Można użyć klas, metod i właściwości w Microsoft.Office.Interop.Outlook obszaru nazw do wykonywania większości programu Outlook zadania programowania.Aby uzyskać więcej informacji o modelu obiektów programu Outlook, zobacz Omówienie modelu obiektów programu Outlook.Przykłady typowych zadań, które skorzystać z modelu obiektów programu Outlook, zobacz Rozwiązania programu Outlook.

Bb386301.collapse_all(pl-pl,VS.110).gifObsługa zdarzeń Region formularza

Regionu formularza programu Outlook elementu automatycznie dodaje następujące trzy zdarzenie obsługi pliku kod regionu formularza.

Zdarzenie

Opis

FormRegionInitializing

Występuje przed region formularza jest zainicjowany.Warunki, w tym obsługi zdarzeń, aby ustalić, czy program Outlook powinien być wyświetlany region formularza, można sprawdzić.Aby uzyskać więcej informacji, zobacz Jak: zapobiec wyświetlaniu regionu formularza programu Outlook.

FormRegionShowing

Występuje po tworzone jest wystąpienie region formularza, ale przed formularza pojawia się w regionie.

FormRegionClosed

Występuje przed zamknięciem regionu formularza.

Budowanie projektu

Podczas tworzenia dodatek programu Outlook projekt, który zawiera region formularza programu Visual Studio dodaje następujące informacje w rejestrze:

  • Klucz dla każdej klasy wiadomości, który jest skojarzony z jedną lub więcej regionów formularzy.

  • Wpis dla każdego regionu formularza i skojarzone wartość, która reprezentuje nazwę dodatek programu Outlook.

Program Outlook używa tych informacji do załadowania regionów formularzy.

Debugowanie Region formularza

Można debugować dodatek programu Outlook zawierającą region formularza, tak jak będzie debugowania innych Visual Studio projektów.Po uruchomieniu Visual Studio debugger i Visual Studio automatycznie uruchamia program Outlook.

Aby wyświetlić region formularza, należy otworzyć odpowiednie element programu Outlook.Na przykład jeśli sąsiedni region formularza jest dołączana do dolnej części elementu poczty, należy otworzyć elementu poczty.

Wdrażanie Region formularza

Regiony formularzy są rozmieszczane automatycznie z związane dodatek programu Outlook.W związku z tym nie trzeba wykonywać żadnych specjalnych zadań wdrażania region formularza.Aby uzyskać więcej informacji na temat wdrażania dodatków, zobacz Wdrażanie rozwiązania do pakietu Office.

Tematy pokrewne

Tytuł

Opis

Wskazówki dotyczące tworzenia regionów formularzy programu Outlook

Zawiera informacje, które mogą pomóc w optymalizacji sieci regionów formularzy i uniknąć potencjalnych problemów.

Jak: dodawanie regionu formularza do programu Outlook dodać w projekcie

Pokazuje, jak utworzyć region formularza, aby rozszerzyć standardowy lub niestandardowy formularz Microsoft Office Outlook za pomocą Nowego regionu formularza programu Outlook kreatora.

Kojarzenie regionu formularza z klasą wiadomości programu Outlook

Wyjaśnia, jak określić elementy, które Microsoft Office Outlook wyświetlić region formularza przez skojarzenie region formularza z klasy wiadomości w każdej pozycji.

Instruktaż: Projektowanie regionu formularza programu Outlook

Pokazuje sposób projektowania regionu formularza niestandardowego, który pojawia się jako nową stronę w oknie inspektora w elemencie kontaktu.

Instruktaż: Importowanie regionu formularza, który jest zaprojektowany w programie Outlook

Pokazuje, jak zaprojektować region formularza w Microsoft Office Outlook, a następnie zaimportować region formularza do projektu w dodatek programu Outlook za pomocą Nowego regionu formularza programu Outlook kreatora.

Uzyskiwanie dostępu do regionu formularza w czasie wykonywania

W tym artykule opisano sposób pisać kod, aby pokazać, ukryć lub zmodyfikować formantów na region formularza i umożliwiają użytkownikom uruchomić kod z innych obszarów w projekcie za pomocą Globals klasy.

Jak: zapobiec wyświetlaniu regionu formularza programu Outlook

Pokazuje, jak zapobiec wyświetlaniu region formularza dla określonego elementu Microsoft Office Outlook.

Pokazuje, jak dostęp do element programu Outlook, w której znajduje się region formularza.

Akcje niestandardowe w regionach formularzy programu Outlook

Opisuje sposób użytkownicy mogli odpowiedzieć na element programu Outlook.