Postupy: Zabránění zobrazení oblasti formuláře v aplikaci 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 Outlooku 2013 a v Outlooku 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému 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ávod: Návrh oblasti formuláře aplikace Outlook
Postupy: Přidání oblasti formuláře do projektu doplňku pro Outlook
Návod: Návrh oblasti formuláře aplikace Outlook
Návod: Import oblasti formuláře navržené v aplikaci Outlook