Jak: zapobiec wyświetlaniu regionu formularza programu Outlook
Może to być sytuacje, w których nie chcesz Microsoft Office Outlook, aby wyświetlić region formularza dla określonego towaru.Na przykład element kontaktu nie zawiera adres firmy, można zapobiec region formularza, który pokazuje lokalizację działalności w mapie pojawianiu się.
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.
Aby zapobiec wyświetlaniu regionu formularza programu Outlook
Otwórz plik kod regionu formularza, który chcesz zmodyfikować.
Rozwiń węzeł Fabryka Region formularza kod regionu.
Dodawanie kodu do FormRegionInitializing obsługi zdarzeń, który ustawia Cancel właściwość FormRegionInitializingEventArgs klasy do true.
W tym przykładzie, jeśli kontakt nie zawiera adresu Cancel właściwość jest ustawiona na true, a region formularza nie jest wyświetlane.
Przykład
Private Sub MapItFactory_FormRegionInitializing(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs) Handles Me.FormRegionInitializing
Dim myItem As Outlook.ContactItem = CType(e.OutlookItem, Outlook.ContactItem)
If Not (myItem Is Nothing) Then
If Not (myItem.BusinessAddress Is Nothing) AndAlso myItem.BusinessAddress.Trim().Length > 0 Or (Not (myItem.HomeAddress Is Nothing) AndAlso myItem.HomeAddress.Trim().Length > 0) Or (Not (myItem.OtherAddress Is Nothing) AndAlso myItem.OtherAddress.Trim().Length > 0) Then
Return
End If
End If
e.Cancel = True
End Sub
private void MapItFactory_FormRegionInitializing(object sender,
Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs e)
{
Outlook.ContactItem myItem = (Outlook.ContactItem)e.OutlookItem;
if (myItem != null)
{
if ((myItem.BusinessAddress != null &&
myItem.BusinessAddress.Trim().Length > 0) ||
(myItem.HomeAddress != null &&
myItem.HomeAddress.Trim().Length > 0) ||
(myItem.OtherAddress != null &&
myItem.OtherAddress.Trim().Length > 0))
{
return;
}
}
e.Cancel = true;
}
Zobacz też
Zadania
Instruktaż: Projektowanie regionu formularza programu Outlook
Jak: dodawanie regionu formularza do programu Outlook dodać w projekcie
Instruktaż: Projektowanie regionu formularza programu Outlook
Instruktaż: Importowanie regionu formularza, który jest zaprojektowany w programie Outlook