Wskazówki dotyczące tworzenia regionów formularzy programu Outlook
Poniższe informacje mogą pomóc w optymalizacji sieci regionów formularzy i uniknąć potencjalnych problemów:
Przy użyciu nazwy regionu formularza.
Wyłączając dziedziczenie region formularza.
Opis typów i nazwy klasy wiadomości.
Projektowanie sąsiadujących regionów formularzy okienka odczytu.
Za pomocą ikony optymalne rozmiary.
Aby uzyskać więcej informacji na temat regionów formularzy, zobacz Tworzenie regionów formularzy programu Outlook.
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.
Przy użyciu nazwy regionu formularza
Istnieje kilka nazw używany do opisania regionu formularza.Jest to ważne, aby zrozumieć różnicę między te nazwy i ich wpływ na region formularza.W poniższej tabeli opisano każdą nazwę.
Nazwa regionu formularza |
Opis |
---|---|
Nazwa elementu region formularza |
Nazwa określona dla Regionu formularza programu Outlook pozycji w Dodaj nowy element okno dialogowe.Jest to nazwa pliku kod regionu formularza, który pojawia się w Solution Explorer. |
Właściwość FormRegionName |
Określ nazwę, to w podać tekst opisowy i wybierz preferencje wyświetlania strona Nowego regionu formularza programu Outlook kreatora.Nazwa ta pojawia się jako FormRegionName właściwość w Właściwości okna. Użycie FormRegionName właściwość, aby określić etykietę, która identyfikuje region formularza w programie Outlook interfejs użytkownika (UI).Dla regionów osobny formularz nazwa ta pojawia się jako przycisk na Wstążce element programu Outlook. Dla sąsiednich regionów formularzy Nazwa ta pojawia się jako tekst nagłówka powyżej regionu formularza. |
Microsoft.Office.Tools.Outlook.FormRegionNameatrybut |
Po dodaniu Regionu formularza programu Outlook przedmiotu w projekcie programu Visual Studio ustawia tę właściwość, aby w pełni kwalifikowaną nazwę regionu formularza.W pełni kwalifikowaną nazwą domyślną jest nazwa dodatek kropka połączonymi nazwę regionu formularza — na przykład, OutlookAddIn1.FormRegion1. To w pełni kwalifikowana nazwa pojawia się również jako atrybut w górnej części formularza region fabryki klasy. Użycie Microsoft.Office.Tools.Outlook.FormRegionName atrybut do jednoznacznej identyfikacji regionu formularza przez wszystkie dodatki programu Outlook.Nie można zmienić wartość Microsoft.Office.Tools.Outlook.FormRegionName atrybut przez zmianę nazwy elementu region formularza lub zmieniając FormRegionName właściwość.Aby zmienić tę nazwę, należy zmodyfikować Microsoft.Office.Tools.Outlook.FormRegionName atrybut w pliku kod regionu formularza. |
Wyłączając dziedziczenie Region formularza
Domyślnie niestandardowej klasy wiadomości dziedziczy wszystkie skojarzenia region formularza klasy podstawowej wiadomości.Na przykład klasa wiadomości o nazwie IPM.Task.Contoso wynika z IPM.Task.W związku z tym IPM.Task.Contoso dziedziczy stowarzyszeń region formularza IPM.Task.
Jeśli nie chcesz, aby region formularza mają być skojarzone z dowolnym klas pochodnych wiadomości, zestaw ExactMessageClass właściwość regionu formularza do true.Na przykład skojarzyć przylegających region formularza, z IPM.Task i ExactMessageClass właściwość, aby true, region formularza zostaną dołączone tylko do dolnej części formularza zadania standardowego.Region formularza nie zostaną dołączone do dołu wszelkich dostosowanych wersji formularza zadania standardowego.
Opis typów i nazwy klasy wiadomości
Wpisz nazwę element programu Outlook różni się od nazwy klasy wiadomości element programu Outlook.Na przykład nazwa typu elementu RSS jest Microsoft.Office.Interop.Outlook.PostItem.Nazwa klasy wiadomości elementu RSS jest IPM.Post.RSS.
Użyj nazwy typu, aby odwołać się za element programu Outlook w kodzie.Aby uzyskać listę nazw typu, zobacz Kojarzenie regionu formularza z klasą wiadomości programu Outlook.
Użyj nazwy klasy wiadomości elementów programu Outlook w Nowego regionu formularza programu Outlook kreatora, aby skojarzyć element z regionu formularza.Aby uzyskać listę nazw klas ważne wiadomości, zobacz Kojarzenie regionu formularza z klasą wiadomości programu Outlook.
Projektowanie sąsiadujące ze sobą regionów formularzy okienka odczytu
W okienku odczytu programu Outlook umożliwia podgląd element programu Outlook bez otwierania elementu.Okienko odczytu jest przeznaczone tylko do odczytu.W związku z tym, formantów wejściowych, dodane do sąsiednich region formularza, takich jak pole tekstowe może być działają zgodnie z oczekiwaniami, gdy region towaru i formularza są otwarte w okienku odczytu.
Na przykład jeśli element, który ma przylegających region formularza jest otwarty w okienku odczytu, możliwe jest następująca sytuacja:
Zaznacz tekst w polu tekstowym, który znajduje się na region formularza.
Naciśnij klawisz DELETE.
Zamiast tekstu w polu tekstowym skreśla się ppkt całej poczty.
Jeśli projektujesz przylegających region formularza, który zawiera formantów wejściowych test formantów w okienku odczytu, aby upewnić się, że działają one poprawnie.Należy rozważyć dodanie kodu niestandardowego, która powoduje wyłączenie formantów, które nie zachowują się zgodnie z oczekiwaniami.
Alternatywnie, można ustawić ShowInspectorRead właściwość regionu formularza do False.W ten sposób region formularza nie można używać w okienku odczytu.
Za pomocą optymalne rozmiary ikon
Można określić, które ikony mają być region formularza do wyświetlenia przez ustawienie właściwości ikony w ikony właściwość grupy Właściwości okna.W celu uzyskania najlepszej jakości wizualnej, użyj następujących wytycznych:
Dla strony ikona, użyj pliku Portable Network Graphics (PNG).
Okno ikony powinny być 32 x 32 pikseli.
Wszystkie inne ikony powinny być 16 x 16 pikseli.
Strony ikona jest wyświetlana na Wstążce Inspektor dla zapasów, które mają oddzielne, wymiany lub regionów formularzy Zamień wszystkie.
Okna w obszar powiadomień i w oknie dialogowym klawisze ALT + TAB otwartych elementów wyświetlanych wymiany lub regionów formularzy Zamień wszystko pojawi się ikona.
Zobacz też
Zadania
Instruktaż: Projektowanie regionu formularza programu Outlook
Jak: dodawanie regionu formularza do programu Outlook dodać w projekcie
Koncepcje
Uzyskiwanie dostępu do regionu formularza w czasie wykonywania
Kojarzenie regionu formularza z klasą wiadomości programu Outlook