Jak: zabránit zobrazení oblastí formuláře aplikace Outlook
Může být situace, ve kterých chcete aplikace Microsoft Office Outlook zobrazit oblast formuláře pro konkrétní položku.Pokud položky kontaktu neobsahuje obchodní adresu, můžete zabránit zobrazující umístění společnosti v zobrazování mapy oblastí formuláře.
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.
Chcete-li zabránit zobrazení oblasti formuláře aplikace Outlook
Otevřete soubor kódu pro oblast formuláře, kterou chcete upravit.
Rozbalte Factory oblast formuláře kód regionu.
Přidejte kód FormRegionInitializing obslužnou rutinu události, která nastaví Cancel vlastnost FormRegionInitializingEventArgs třídy true.
Například pokud kontakt neobsahuje adresu Cancel vlastnost true, a oblast formuláře nezobrazí.
Příklad
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;
}
Viz také
Úkoly
Názorný postup: Navrhování oblastí formuláře aplikace Outlook
Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu
Názorný postup: Navrhování oblastí formuláře aplikace Outlook
Názorný postup: Import oblastí formuláře, který je určen v aplikaci Outlook