Bu makalede, Microsoft Office Outlook 2007 için özel çözümler geliştirmek için ilgili olarak bazı bilinen sorunlar anlatılır.
"Devre dışı öğeler" komutu artık Yardım menüsünde bulunan
Outlook 2007'de, Devre dışı öğeler
</a0> komutu, hakkında penceresinden Yardım
menüsüne taşındı. Erişim için devre dışı öğeler
iletişim kutusu, aşağıdaki yöntemlerden birini kullanın.
Yöntem 1Yardım
menüsünü Devre dışı öğeler
' i tıklatın.
Yöntem 2
- Güven Merkezi'nde, Araçlar menüsünde,'ı tıklatın.
- Gezinti bölmesinde, eklenti ' ı tıklatın.
- Manage listesinde, Devre dışı öğeler ' i seçin ve sonra da <a2>Git</a2>'i tıklatın.
/ Safe kullanarak Outlook 2007 başlatıldığında COM eklentilerini devre dışı geçiş yapma
Outlook 2007 ve Outlook'un önceki sürümlerinde / safe
anahtarını kullanarak başlatabilirsiniz. Outlook'un önceki sürümlerinde / safe
anahtarı yalnızca Microsoft Exchange istemci uzantılarını (ECEs) devre dışı bırakır. Outlook 2007'de / safe
anahtarı, COM eklentileri de yüklenmesini engeller. Bu davranış, Office 2000 bu yana davranışını, diğer Office uygulamalarında yapıldı. Paylaştırılmış klasörleri komut izin ver
</a0> seçeneğini ve Outlook 2007'de ortak klasörleri ver komut
seçeneği için <a0></a0>, aşağıdaki adımları izleyin:
Komut dosyası paylaşılan klasörlerdeki izin ver
- Güven Merkezi'nde, Araçlar menüsünde,'ı tıklatın.
- Gezinti bölmesinde, E-posta güvenliği ' ni tıklatın.
seçeneği ve ortak klasörler komut izin ver
seçeneği altında komut dosyası klasörlerinde
bulunan dikkat edin.
Yeni kayıt defteri girdisi DontDisplayHKLMAddins COM eklentileri gizler.
Outlook 2007'de, DontDisplayHKLMAddins kayıt defteri girdisi,
HKEY_LOCAL_MACHINE
anahtarının altında kaydettirilmiş COM eklentileri gizlemek için kullanabilirsiniz. Kullanıcılar, bu COM eklentilerini gizlediğinizde, bunları kaldıramıyor. Outlook 2007, DontDisplayHKLMAddins kayıt defteri girdisini yeniden etkinleştirdiğinizde, aynı davranışı gibi Outlook'un önceki sürümlerinde vardır.
DontDisplayHKLMAddins eklemek için kayıt defteri girdisini, aşağıdaki adımları izleyin:
- Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Aç kutusuna regedit yazın ve Tamam ' ı tıklatın.
- Bulun ve aşağıdaki alt anahtarı sağ tıklatın:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
- Yeni ' nin üzerine gelin ve sonra DWORD değeri ' ni tıklatın.
- DontDisplayHKLMAddins yazın ve ENTER tuşuna basın.
- DontDisplayHKLMAddins ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
- Değer verisi</a0> kutusunda COM,
HKEY_LOCAL_MACHINE anahtarının altında kaydedilir ve Tamam ' ı tıklatın eklentilerini gizlemek için 1 yazın.
Not0 ' ı <a2>Değer verisi</a2> kutusuna yazın veya Değer verisi kutusuna boş bırakırsanız, COM eklentilerini görüntülenir.
- Kayıt Defteri Düzenleyicisi'den çıkın ve bilgisayarı yeniden başlatın.
DontDisplayHKLMAddins kayıt defteri girdisi, 1'e eşit olduğunda, tüm COM eklentileri, yine de Güven Merkezi'nde görüntülenir. Bu kayıt defteri ayarı, HKLM kayıtlı COM eklenti yalnızca COM eklentileri
iletişim kutusunu gizler. Yalnızca, çünkü bu kabul edilebilir olması gereken yükleme ve eklentileri <a0>COM eklentileri
</a0> iletişim kutusunu kullanarak kaldırma.
Yeni DisableCreateServices kayıt defteri girdisini belirli bir MAPI hizmetlerinin yüklenmesini engelliyor.
Bir yönetici, DisableCreateServices
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
anahtarı altındaki kayıt defteri girdisi oluşturabilirsiniz. Bu kayıt defteri girdisi, Outlook 2007'de yeni bir özelliktir. Özel MAPI hizmetlerinin yüklenmesini önlemek için DisableCreateServices kayıt defteri girdisini kullanabilirsiniz.
DisableCreateServices kayıt defteri girdisi, bir dize değeri depolar. Noktalı virgülle sınırlanmış bir MAPI hizmetlerinin listesi dize değeridir. Hizmetleri Mapisvc.inf dosyasında MAPI adları adlardır. Aşağıdaki alt Mapisvc.inf dosyasından, örneğin, bir dize değeri MSOMS; OMSAB
DisableCreateServices</a0> kayıt defteri girdisinde kullanıcılar iki bu hizmetlerin. eklemesini önlemek için kullanabileceğiniz
[Services]MSOMS=Outlook Mobile ServiceOMSAB=Mobile Address Book [Default Services]MSOMS=Outlook Mobile ServiceOMSAB=Mobile Address Book
özel çözümler bağlamında, geliştiricilerin kuruluşlar MAPI hizmeti kullanılarak kısıtlama ilkelerini şimdi dağıtabilirsiniz nakilli olamayacağını unutmamalısınız.
Özel özellikler bazı senaryolarda yay
AllowNamedProps
kayıt defteri anahtarı Microsoft Office Outlook 2003 Service Pack 2 (SP2) kullanılmaya başlandı. Bu anahtar, Outlook içinde kullanabileceğiniz özel özelliklerin listesi saklar. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
907985
Outlook özel özelliklerinde yapılan değişiklikler
Microsoft Bilgi Bankası makalesi 907985, aşağıdaki kayıt defteri anahtarlarını da açıklar:
AllowTNEFtoCreateProps
AllowMSGFilestoCreateProps
DisallowTNEFPreservation
Bu üç kayıt defteri anahtarları, Outlook 2007'de artık desteklenmiyor.
Gönderenin adı ve SentOnBehalfOfName özellikleri Outlook Görünüm denetimi kısıtlama ile artık çalışmıyor.
Gönderenin adı hem SentOnBehalfOfName özellikler için Outlook'un Kimden
alanı bakın. Outlook Görünüm denetimi ve gönderenin adı veya kısıtlama özelliği ile birlikte SentOnBehalfOfName özelliğini kullanırsanız, bir özel durumu alıyorsunuz. Geçici çözümü Kimden
alanı temel alan bir öğe aramak için süzgeç özellikleri kullanmaktır. Örneğin, u (Yürüt) tıklatıp komut bir Microsoft Visual Basic Scripting Edition (VBScript) dosyasını
ViewCtl1.Filter = """urn:schemas:httpmail:fromname""" & " = 'John Smith'"
Outlook Bugün onaylanmaz
Geliştiricilerin, Outlook Bugün sayfası özelleştirmenin izlemeleri önerilir. Bu özellik onaylanmaz. Bu yalnızca geriye dönük uyumluluk nedeniyle korunur.
Visual Basic 6.0 MAPI denetimleri artık desteklenmiyor
Microsoft Visual Basic 6.0, MAPI tabanlı bir e-posta uygulamalarıyla bütünleştirme sağlamak için basit MAPI kullanan iki MAPI denetimleri içerir. Bu denetimler, Outlook 2007 ile sınanmamış. Ancak, Outlook 2007'de bu denetimleri ile en az bir ana bilinen sorun yoktur. Bu denetimler, Outlook 2007 ile kullanımı desteklenmez.
Outlook iletişim kuralı Outlook artık çalışmaz.
Outlook iletişim kuralı (Outlook: / /) değiştirildi. Bu iletişim kuralını, yalnızca Outlook'ta kullandığınızda çalışır. Klasör giriş sayfası, Web araç çubuğu veya bir Outlook öğesi gövdesi bu iletişim kuralını kullanabilirsiniz. Not
Outlook iletişim kuralını herhangi bir öğe gövdesine yazdığınız Outlook iletişim kuralı otomatik olarak tanımıyor. Köprü olarak ayarlarsanız, ancak iletişim kuralı çalışır.
Birlikte çalışma veri nesneleri 1.2.1 bundan sonra 2007 Office sistemi ile birlikte
Birlikte çalışma veri nesneleri (CDO) 1.2.1, Outlook ile uyumlu bir COM tabanlı API nesnelerde erişim sağlayan bir pakettir. CDO 1.2.1 yerine, geliştiricilerin, Outlook kullanmaya izlemeleri açabiliyorsanız, nesne modeli. CDO 1.21 edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:Not
CDO bu sürümü, Microsoft Exchange Server için oluşturuldu. Bu nedenle, CDO programsal olarak alıcı bilgilere erişmek veya e-posta iletileri göndermek için kullandığınız bu sürümü, CDO koruma güvenlik yönergeleri için Outlook nesne modeli oluşturmaz. Bu davranış nedeniyle, güvenlik ayarları Outlook 2007'deki yeni Grup ilkesi desteği CDO için geçerli değildir.
Outlook 2007 e-posta iletilerini görüntülerken, bazı ekli dosya türlerini önizlemesini yapmanızı sağlar. Windows Vista kullanan aynı API mimarisi, Outlook ve diğer 2007 Office sistemi uygulamalarında kullanın. Bir önizleme işleyicisi oluşturma hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
Web formu işlevleri kaldırıldı
Outlook 2007, Microsoft Exchange Server 5. 5'e bağlanmak için kullanamazsınız. Ayrıca, Exchange Server 5.5 Web formu oluşturma özelliği seçenekleri
</a1> iletişim kutusundan kaldırılmıştır. Bu özellik erişmek için <a0></a0>, aşağıdaki adımları izleyin:
- Araçlar menüsünden Seçenekler ' i tıklatın ve sonra diğer sekmesini tıklatın.
- Gelişmiş SeçeneklerGenel altında'i tıklatın.
- Tüm Microsoft Office programlarından'ın altında Özel formlar Ek Yardım düğmesini tıklatın.
MAPI formları artık varsayılan olarak açıktır.
Varsayılan olarak, Outlook 2007, C++ kullanılarak oluşturulan bir MAPI form açılmaz. Bu işlevselliği etkinleştirmek için <a0></a0>, aşağıdaki adımları izleyin:
- Araçlar menüsünden Seçenekler ' i tıklatın ve sonra diğer sekmesini tıklatın.
- Gelişmiş SeçeneklerGenel altında'i tıklatın.
- Tüm Microsoft Office programlarından'ın altında Özel formlar Ek Yardım düğmesini tıklatın.
- Outlook kullanmayan formların ver</a0> onay kutusunu seçmek için tıklatın.
DisableAddinBtns ilkesi anahtarının artık desteklenmiyor
Outlook'un önceki sürümlerinde
DisableAddinBtns
ilke anahtarı destekler. Bu ilke anahtarı, eklentiler için bu düğmeleri devre dışı bırakmak için kullanabilirsiniz. Düğmeleri devre dışı bıraktığınızda, kullanıcılar yüklenemedi veya Outlook'ta Exchange istemci Uzantıları'nı kaldırma edemiyor. Outlook 2007, bu ilke anahtarı artık desteklememektedir.
Varsayılan olarak HKEY_LOCAL_MACHINE anahtarını kayıtlı COM eklentileri artık gizli
COM eklentileri,
HKEY_CURRENT_USER
anahtarını veya
HKEY_LOCAL_MACHINE
anahtarını kaydedilebilir. Office'in önceki sürümlerinde,
HKEY_CURRENT_USER
anahtarında kayıtlı eklentiler COM eklentileri penceresinde görünür. Ancak
HKEY_LOCAL_MACHINE
anahtarını kayıtlı eklentiler COM eklentileri penceresinde görünmez. Bu davranış, geliştiricilerin sağlar ve kullanıcılar eklentiyi silmemek yöneticiler bir eklenti
HKEY_LOCAL_MACHINE
anahtarını kaydolun.
2007 Microsoft Office sistemi, bu varsayılan davranışı değiştirir. Güven Merkezi'nde ve COM Eklentileri</a0> penceresinde, tüm kayıtlı eklentileri listeler. Yöneticiler
HKEY_LOCAL_MACHINE
anahtarını kayıtlı eklentiler gizlemek isterseniz, bunlar önceki davranışını etkinleştirmek için bir ilke anahtarı dağıtabilirsiniz.
HKEY_LOCAL_MACHINE
anahtarını içinde kayıtlı eklentiler gizlemek için <a0></a0>, aşağıdaki adımları izleyin:
- Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Aç kutusuna regedit yazın ve Tamam ' ı tıklatın.
- Bulun ve aşağıdaki alt anahtarı sağ tıklatın:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
- Yeni ' nin üzerine gelin ve sonra DWORD değeri ' ni tıklatın.
- DontDisplayHKLMAddins yazın ve ENTER tuşuna basın.
- DontDisplayHKLMAddins ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
- Değer verisi</a0> kutusunda
HKEY_LOCAL_MACHINE anahtarını kayıtlı eklentiler gizlemek için 1 yazın. Tıklatın Tamam.
- Kayıt Defteri Düzenleyicisi'den çıkın ve bilgisayarı yeniden başlatın.
Exchange Server sunucu tarafında çalışan komut Yönetimi artık desteklenmiyor
Outlook'un önceki sürümlerinde, klasörün Özellikler <a1>aracıları
</a1> sekmesinde, Exchange Server komut yönetebilirsiniz. Exchange Server 5.5 ve Exchange Server'ın sonraki sürümlerini, bu sunucu tarafında çalışan komut dosyalarını destekler. Aracılar
sekmesi, Outlook yüklediği bir Exchange istemci uzantısı tarafından (Scrptxtn.dll) sağlanır. Ayrıca, bu komut dosyaları, Microsoft Exchange Server olay hizmeti yapılandırma nesnesi kitaplık (Esconf.dll) bağlıdır.
Outlook 2007 ile Scrptxtn.dll dosyası ve Esconf.dll dosyası bulunmamaktadır. Bu nedenle, yükleme, kaldırma ve Outlook 2007'de sunucu tarafında Exchange Server komut dosyalarını yönetmek edemiyor. Bu işlevi olmalıdır, Outlook'un önceki bir sürümünü kullanmanız gerekir.Not
Exchange 2000 Server, Exchange Server komut dosyalarını değiştirmek için tasarlanmış daha sağlam olay havuzu işlevi kullanılmaya başlandı. Olay havuzlarını için aracıları
sekmesini ilişkilidir. Ayrıca, olay havuzlarını bir süre için kullanılabilir olmadığından, bu tasarım değişikliği etkisi en alt düzeyde olmalıdır.
Exchange istemci uzantıları onaylanmaz
Exchange istemci uzantısı mimarisi, ilk olarak Microsoft Windows 95'te Exchange Server istemci tarafından destekleniyordu. Outlook 97, Exchange istemci uzantıları da destekler. Outlook 2007 ' de dahil olmak üzere, Outlook'un sonraki sürümlerinde, geriye doğru uyumluluk nedenleriyle ECEs yine de destekler. Ancak, geliştiriciler artık olduğundan kesinlikle yeni Outlook eklentileri oluşturmak için COM eklenti mimarisi kullanarak teşvik. Outlook 2007'deki değişikliklerin çoğu, "ECE eşlik" özellikleri uygulandıktan. Outlook, artık bu özelliklere sahip olduğu, istemci uzantıları piyasadan kalkıyor Exchange için destekler.