Bilinen Outlook 2007 nesne modeli kullandığınızda oluşabilecek sorunlar

Makale çevirileri Makale çevirileri
Makale numarası: 929593 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Bu makalede, 2007 Microsoft Office Outlook nesne modeli kullandığınızda oluşabilecek bilinen sorunlar anlatılmaktadır.

Daha fazla bilgi

Bazı yöntemler Inspector_Close olay veya Item_Close olay artık çalışmıyor

Aşağıdaki yöntemlerden birini Inspector_Close olay veya Item_Close olay kullanıyorsanız, Outlook 2007 ' önceki Outlook sürümlerinde, bir çökme oluşabilir:
  • Inspector.Close yöntemi
  • Item.Close yöntemi
  • Item.Move yöntemi
  • Item.Delete yöntemi
Bu sorunu önlemek için <a0></a0>, bir tasarım değişikliği Inspector_Close olay veya Item_Close olay artık bu yöntemler işe, Outlook 2007'de yapıldı. Bu yöntemler, Inspector_Close olay veya Outlook 2007'deki Item_Close olay kullanmaya çalıştığınızda, aşağıdaki hata iletisini alırsınız:
Maddenin özellikleri ve yöntemleri için bu olay yordamını içinde kullanılamaz.

Inspector.WordEditor özelliği NewInspector olayı çalışmıyor

Microsoft Office Outlook 2003'te NewInspector olay Inspector.WordEditor özelliğini kullanabilirsiniz. Outlook 2007'de, NewInspector olay Inspector.WordEditor özelliği çalışmaz. Bu soruna geçici bir çözüm bulmak için <a0></a0>, Inspector.Activate olay uygulamak ve sonra da Inspector.Activate olay Inspector.WordEditor özelliğini kullanın.

View.DisplayedDates özelliği çalışmıyor

Outlook 2007'in özgün sürümü View.DisplayedDates özelliği çalışmaz.

Bu sorun, Outlook 2007 Service Pack 1'de giderilmiştir.

View.CalendarViewMode özelliği çalışmıyor

Outlook 2007'in özgün sürümü View.CalendarViewMode özelliği çalışmaz.

Bu sorun, Outlook 2007 Service Pack 1'de giderilmiştir.

PropertyAccessor.GetProperty yöntem, "" bellek yetersiz hatası döndürür.

PropertyAccessor.GetProperty yöntemi bir "" bellek yetersiz hatası PT_BINARY özellik ya da birden çok 4 kilobayttan (KB) veri içeren bir pt_strıng8 özelliği döndürür. Bu sorun, Microsoft Exchange Server için <a0>Kişisel klasör (.pst)</a0> dosyasında ve çevrimdışı klasör (.ost) dosyasında oluşur. Tasarım sınırlamasından veya PropertyAccessor.GetProperty yöntemi pt_strıng8 özelliğinde PT_BINARY özelliği için 4 KB sınırıdır. Bu soruna geçici bir çözüm bulmak için <a0></a0>, büyük ikili özelliklerine erişmesi gereken genişletilmiş MAPI kullanın.
Bu tabloyu kapaBu tabloyu aç
StoreÖzellik pt_strıng8 özelliği olduğunda GetProperty aramalar için en fazla özellik boyutuÖzellik PT_BINARY özelliği olduğunda GetProperty aramalar için en fazla özellik boyutu
Kişisel klasör (.pst) dosyası40884088
Çevrimdışı klasör (.ost) dosyası40884088
Exchange posta kutusu deposu (çevrimiçi modda)163724088
Exchange ortak klasör deposu163724088

MAPI özelliği türleri PropertyAccessor nesne desteklemiyor

PropertyAccessor nesne MAPI aşağıdaki özellik türlerini destekleyecek şekilde tasarlanmıştır:
  • PT_CLSID
  • PT_CURRENCY
  • PT_MV_CLSID
  • PT_MV_CURRENCY
  • PT_MV_I2
  • PT_MV_I8
  • PT_MV_R4
  • PT_MV_SYSTIME
Ayrıca, oluşturmak veya bu özelliklerden herhangi birini almak için kullanmaya çalışırsanız PropertyAccessor nesnesi hata üretir.

OnDisconnection olay artırıldı

Çıkış Outlook 2007'den önceki Outlook sürümlerinde olayı ve olayın OnDisconnection güvenilir zaman Outlook kapatır belirlemek değil. Çıkış olayını kullandığınızda, Outlook 2007'de, hala sorunlar oluşur. Ancak, OnDisconnection olay, Outlook 2007'de geliştirildi. Bu nedenle, Outlook her kapatıldığında belirlemek için OnDisconnection olay kullanmanız gerekir.

OlOfficeDocItemsType numaralandırma önerilmiyor

Outlook 2007, artık bu işlevselliğini desteklediğinden olOfficeDocItemsType numaralandırma gizlenmiştir.

DisableReadingPane özelliği yalnızca tablo görünümleri için geçerlidir.

DisableReadingPane özelliği, yalnızca tablo görünümlerde kullanılabilir. Bu, Outlook 2007 nesne modeli bir kısıtlamasıdır.

Kuralları nesne modelindeki bir çakışma oluşabilir

Şu senaryoyu inceleyin. Kural Sihirbazı'nı açık bırakın ve bir veya daha çok kuralı değiştirmek için Kural Sihirbazı'nı kullanın. Sonra özel bir çözümün, Outlook nesne modeli kuralları değiştirmek için kullanır. Bu senaryoda, çakışma olan kuralları hakkında bir uyarı iletisi alırsınız. Bu davranış tasarım yüzündendir. Yalnızca, Kural Sihirbazı'nı kapattıktan sonra kurallar için yaptığınız değişiklikler kaydedilir.

PropertyChange olay için alıcı özellikleri oluşur

Alıcıları içeren özelliğinden alıcı silerseniz, PropertyChange</a0> olayı oluşmaz. Bu sorun, Outlook 2007 ' önceki Outlook sürümlerinde de oluşur. Özel bir form kullanıyorsanız, bu soruna geçici bir çözüm bulmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Özel alanı forma ekleyin.
  2. Bir formül, özel alan için <a2>alıcı-based</a2> özelliği eşit olacak biçimde ayarlayın.
  3. CustomPropertyChange olay özel özelliği kullanın.
Bu tasarım sınırlamasından olası performans sorunlarını önlemeye yardımcı olur.

Yanlış bir özel formül kullanmaya karar verirseniz, outlook 2007 tarih görüntüleyebilir

Özel bir Outlook 2007 form alanı için yanlış bir özel formül kullanmaya karar verirseniz, Outlook, bir tarih yerine, bir hata iletisi veya boş bir değer yerine görüntüleyebilir. UserProperty.Value özelliğini kullanırsanız, BIR tarih nesne modelindeki döndürülebilir. Bu sorunu gidermek için <a0></a0>, özel formül hedeflenen değerini verir; böylece düzeltin.

Outlook 2007 iki eğik çizgi işareti hatalı biçimde ayrıştırır.

Outlook 2007, iki eğik çizgi işareti içeren bir özellik adı hatalı biçimde ayrıştırır. PropertyAccessor nesne kullandığınızda, Outlook 2007, iki eğik çizgi işareti için bir eğik çizgi işareti değiştirir. Bu sorun, hangi Outlook 2007'de biçimler, Adlar alanında biçimi nedeniyle oluşur. Bu soruna geçici bir çözüm bulmak için <a0></a0>, bir eğik çizgi işareti aşağıdaki karakterlerle değiştirin:
% 2F

BeforeAttachmentAdd olay ve AttachmentAdd olayı oluşmaz

Bir Outlook eklerseniz BeforeAttachmentAdd olay ve AttachmentAdd olayı oluşmaz ek öğe. Bu sorun yalnızca Microsoft Visual Basic for Applications oluşur (VBA) nedeniyle, kalıcı Öğe Ekle iletişim kutusu. Yönetilen kod, bu sorun oluşmaz.

GetDefaultFolders yöntemini kullanıyorsanız ve 15 belgelenmemiş parametre belirtirseniz, sorunu oluşuyor

GetDefaultFolders yöntemini kullanıyorsanız ve 15 belgelenmemiş parametre belirtirseniz, anımsatıcılar klasörü Outlook 2007 kullanıcı arabirimi görüntülenir. Bu numaralandırma GetDefaultFolders yöntemi birlikte kullanın.

Özellik adı, standart alan eşleşirse, uyarlanmış bir özellik eklenemiyor.

Bir özel özellik için bir madde eklemek için UserProperties.Add yöntemini kullanıyorsanız, alanın adı Outlook içindeki standart özellik adlarının eşleşir, bir hata iletisi alırsınız. Bu davranış, standart alan farklı türdeki bir Outlook öğesi üzerinde kullanılan olsa da oluşur. Bu tasarım Outlook'un önceki sürümlerinde farklıdır.

HTMLEditor özelliği artık işlevsel değil

Outlook 2007, her zaman e-posta düzenleyicisi olarak Microsoft Office Word'Ü kullanır. Bu nedenle, HTMLEditor özelliği, nesne kitaplığında şimdi gizlidir ve her zaman Nothing (Visual Basic) veya Null (C++) verir. Outlook 2007'deki bir öğenin gövdesini değiştirmek zorunda kalırsanız, WordEditor özelliğini kullanın. WordEditor özelliği, Word Nesne Kitaplığı'nı kullanarak Word belgesi için bir başvuru verir.

StorageItem nesne desteklenen Exchange ortak klasörleri veya temsilci seçilen klasörleri değil

StorageItem nesnesi, gizli iletilere erişmek için kullanabilirsiniz. Ancak, bu nesne üzerinde yalnızca klasörleri, geçerli kullanıcının özel posta kutusu deposunda işlevlerdir. Klasör bir Microsoft Exchange ortak klasör deposu veya başka bir kullanıcıya ait bir klasörde bulunuyorsa, bu nesne çalışmaz.

Özellikler

Makale numarası: 929593 - Last Review: 16 Ocak 2008 Çarşamba - Gözden geçirme: 5.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Outlook 2007
Anahtar Kelimeler: 
kbmt kbhowto kbexpertiseadvanced kbinfo KB929593 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:929593

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com