Nasıl Yapılır: Outlook'un Form Bölgesini Görüntülemesini Engelleme
Microsoft Office Outlook'un belli bir öğe için form bölgesini görüntülemesini istemediğiniz durumlar olabilir.Örneğin, eğer bir kişi öğesi iş adresi içermiyorsa, form bölgesinin, iş yerinin konumunu harita üzerinde göstermesini engelleyebilirsiniz.
Uygulama hedefi: Bu konudaki bilgiler, Outlook 2013 ve Outlook 2010 için uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Outlook'un form bölgesi görüntülemesini engellemek
Değiştirmek istediğiniz form bölgesinin kod dosyasını açın.
Form Bölgesi Fabrikası kod bölgesini genişletin.
FormRegionInitializingEventArgs sınıfının Cancel özelliğini true'ya ayarlayan FormRegionInitializing olay işleyicisine kodu ekleyin.
Bu örnekte, eğer kişi öğesi hiçbir adres içermiyorsa, Cancel özelliği true'ya ayarlanmıştır ve form bölgesi görünmez.
Örnek
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;
}
Ayrıca bkz.
Görevler
İzlenecek Yol: Outlook Form Bölgesi Tasarlama
Nasıl Yapılır: Outlook Eklenti Projesine Form Bölgesi Ekleme
İzlenecek Yol: Outlook Form Bölgesi Tasarlama
İzlenecek Yol: Outlook'ta Tasarlanan Form Bölgesini İçeri Aktarma