Office Outlook 2007 için özel çözümler geliştirme sırasında oluştuğu bilinen sorunlar

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

Bu Sayfada

Özet

Bu makalede, Outlook 2007 geliştirme platformu ile ilgili olarak bazı bilinen sorunlar için genel bir bakış sağlar. Bu sorunlar komut konumlara değişiklikler ve Outlook'un ekleyin (COM)-SIG. Ayrıca şeklini değişiklikler, bu makalede, Outlook 2007'deki işlev değişiklikleri açıklanır. Bu makalede açıklanan bilinen sorunlar doğrudan nesne modeli, Microsoft Office Outlook 2003 veya Outlook'un önceki sürümlerinde, özel formlar veya form bölgeleri Outlook 2007'de ilgili değildir.

Giriş

Bu makalede, Microsoft Office Outlook 2007 için özel çözümler geliştirmek için ilgili olarak bazı bilinen sorunlar anlatılır.

Daha fazla bilgi

"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 1

Yardım menüsünü Devre dışı öğeler ' i tıklatın.

Yöntem 2

  1. Güven Merkezi'nde, Araçlar menüsünde,'ı tıklatın.
  2. Gezinti bölmesinde, eklenti ' ı tıklatın.
  3. 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:
  1. Güven Merkezi'nde, Araçlar menüsünde,'ı tıklatın.
  2. Gezinti bölmesinde, E-posta güvenliği ' ni tıklatın.
Komut dosyası paylaşılan klasörlerdeki izin ver 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:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, kutusuna regedit yazın ve Tamam ' ı tıklatın.
  2. Bulun ve aşağıdaki alt anahtarı sağ tıklatın:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Yeni ' nin üzerine gelin ve sonra DWORD değeri ' ni tıklatın.
  4. DontDisplayHKLMAddins yazın ve ENTER tuşuna basın.
  5. DontDisplayHKLMAddins ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
  6. 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.
  7. 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 Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=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:
907985Outlook ö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:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
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:
http://msdn2.microsoft.com/en-us/library/bb776865.aspx

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:
  1. Araçlar menüsünden Seçenekler ' i tıklatın ve sonra diğer sekmesini tıklatın.
  2. Gelişmiş SeçeneklerGenel altında'i tıklatın.
  3. 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:
  1. Araçlar menüsünden Seçenekler ' i tıklatın ve sonra diğer sekmesini tıklatın.
  2. Gelişmiş SeçeneklerGenel altında'i tıklatın.
  3. Tüm Microsoft Office programlarından'ın altında Özel formlar Ek Yardım düğmesini tıklatın.
  4. 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:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, kutusuna regedit yazın ve Tamam ' ı tıklatın.
  2. Bulun ve aşağıdaki alt anahtarı sağ tıklatın:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Yeni ' nin üzerine gelin ve sonra DWORD değeri ' ni tıklatın.
  4. DontDisplayHKLMAddins yazın ve ENTER tuşuna basın.
  5. DontDisplayHKLMAddins ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
  6. Değer verisi</a0> kutusunda
    HKEY_LOCAL_MACHINE
    anahtarını kayıtlı eklentiler gizlemek için 1 yazın. Tıklatın Tamam.
  7. 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.

Özellikler

Makale numarası: 929590 - Last Review: 18 Mayıs 2010 Salı - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Outlook 2007
Anahtar Kelimeler: 
kbmt kbhowto kbinfo kbexpertiseadvanced KB929590 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:929590

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