Outlook özel özelliklerinde yapılan değişiklikler

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

Bu Sayfada

Özet

Özel özellikler, alanları, Microsoft Office Outlook 2003 Service Pack 2 (SP2) veya Outlook sınırı'nün sonraki sürümlerinde tutarlı kullanımını bazı özel özellikleri Outlook veri depoları içinde tanıtılan bir yol sağlamak için 'ı tıklatın. Örneğin, özel özellikleri belirli bir şekilde Outlook Kişisel Klasörler (.pst) dosyaları. sunulan

Giriş

Bu makalede aşağıdakileri yapar:
  • Özel özellikleri'ne genel bakış sağlar.
  • Outlook 2003 SP2'de ve Outlook'un sonraki sürümlerinde özel özellikleri davranışını nasıl değiştirildi açıklar.
  • Yeni özellik oluşturmak için bazı en iyi yöntemleri ve değil öneririz bazı yöntemler anlatılmaktadır.

Daha fazla bilgi

Özel özellikler hakkında

Özel özellikler, daha fazla bilgi için bir ileti eklemek için Outlook e-posta programları tarafından kullanılır. Genellikle, bu ek bilgi, belirli bir amaç için bir e-posta programı tarafından kullanılır. Ancak, özel özellikleri kullanılabilir başka yolları da vardır. Örneğin, özel özellikleri iletileri ya da maddelerle Outlook özel formlarını kullanın ve bu formlar, özel alanlar içeren eklenebilir. Özel özellikler, izleme amacıyla hakkında daha fazla bilgi eklemek için sık kullanılır. Özel özelliklerini görmek için kullanıcı olmayan veri eklemek için de kullanılır. Özel BIR çözümün, normal öğeler için özel özellikler de ekleyebilirsiniz. Özel BIR çözümün programsal olarak özel özelliklerini bir ileti veya öğe için özel bir form gerekmeksizin ekler.

Özel özellikler, .msg dosya biçimini ve Outlook'un .oft dosya biçiminde kalıcı. Ayrıca, özel özellikleri Outlook Zengin metin biçimi kullanarak gönder seçeneği gönderenin kullanıyorsa, ınternet üzerinden gönderilen iletileri e-posta iletilerine kalıcı. Bu seçenek, ileti de Aktarım Tarafsız Kapsülleme Biçimi (TNEF) <a1>MAPI</a1> bölümünde saklar ve iletiyi aldığında TNEF sonra çözülür.

Gönderenin, aşağıdaki senaryolarda özel özellikleri olan bir e-posta göndermek için:
  • Tek dış özel form gönderilir. Tek dış formlarda, formun iletide katıştırılır. Formun başka bir yerde yayımlanmıyor. Tek dış biçimleri hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    290657Form tanımları ve Outlook 2002'de tek dış form açıklaması
  • Yayımlanmış bir özel form gönderilir. Bu durumda, özel form formu iletide gömülü gönderilmez. Ancak, form üzerinde kullanılan herhangi bir özel özellikleri yine de iletide bulunur.
Not Özel özellikler, özel özellikleri kullanılan bağlama başvurmak için birçok yol vardır. Outlook kullanıcı arabiriminde gibi Alan seçicisi ' de, özel özellikleri için özel alanları veya kullanıcı tanımlı alanlar olarak adlandırılır. Outlook Nesne Kitaplığı ' özel özellikleri için kullanıcı özellikleri veya kullanıcı tanımlı özellikler sonra UserProperties tahsilat belirtilebilir. MAPI içinde özel alanları, adlı bir özellik olarak anılır. MAPI, aşağıdakileri yapmak için bir olanak sağlar:
  • Özellikleri için adları atama
  • Adlar için benzersiz tanımlayıcılar eşleme
  • Eşlemeyi kalıcı kılmak
Hakkında daha fazla bilgi için MAPI adlandırılmış özelliklerle uygulanır, aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms529055.aspx
Not Bir Exchange ortamında, bu makalede kullanılan "store" terimi tam posta kutusu deposu (veritabanı) gösterir. Terimi bağımsız bir kullanıcının posta kutusu deposuna göstermiyor. Bir kuruluşta Exchange posta kutusu veritabanlarının bir veya daha fazla olabilir.

Outlook'ta davranış değişiklikleri

Outlook'un MAPI uygulamasını nasıl özel denetimi değiştirilmiş olan özellikleri oluşturulabilir. Özel özellikler tutarlı olarak kullanılmasını sağlamak için <a0></a0>, özel özellikleri zaten kuruluş veya Outlook istemcisinin kullanılmalıdır. Özel özellikler, kullanılmakta olan veya kaydedilen hemen sonra diğer Outlook istemcileri veya Exchange Server çalıştıran sunucular için özel özellikler serbestçe iletilebilir. Özel özellikler de, ınternet üzerinden gönderilebilir.

E-posta iletileri, normal olarak MIME biçiminde ınternet üzerinden gönderilir. Outlook'u ınternet e-posta iletisi aldığında, iletinin bir MAPI gösterimine dönüştürülür. Internet e-posta protokolleri örnekleri şunlardır:
  • AÇILANLARI
  • IMAP
  • <a1>HTTP</a1> (Hotmail)
Varsayılan olarak, Outlook, artık yeni bir özel özellikler oluşturmak, ınternet postası sağlar. Varsayılan posta teslimi deposunun önceden oluşturulmuş yalnızca özellikleri, gelen e-posta iletileri için korunur. Bu değişiklik genellikle gönderenin Outlook Zengin metin biçimi kullanarak gönder seçeneği kullanıldığı kapsüllenmiş TNEF (Winmail.dat) gönderilen iletileri etkiler. Ancak, X-ileti üstbilgisi özelliklerini içeren ınternet iletileri de etkilenir.

Not Bir Exchange kuruluşunda gönderilen özel özellikler içeren iletiler bu değişikliklerden etkilenmez.

Özel özellikler de .msg dosyaları ve .oft dosyaları kaydedilebilir. Bir kullanıcı özel özellikleri olan bir .msg dosyasını açarsa, iletinin, iletilen, kaydedilen varsayılan depo vb. için özel özellikleri kaydedilmez. Genellikle, .oft dosyaları, Outlook özel formlarını yedeklemek için kullanılır. .Oft dosyalarıyla, yeni davranışı her tür öğeler için geçerlidir. Özel form açılmaz. Bunun yerine, iletiyi belirli bir öğe türü için <a1>Varsayılan</a1> formunda görüntülenir.

Özetlenecek olursa, bu tasarım değişikliği, iki şey yapılmasına neden olabilir:
  • Outlook özel özellikleri olmayan varolan yoksayar. Teslimat deposunda bir özel özelliği yoksa, özellik oluşturulmayacak ve değeri kaybolacaktır. Özel özellik teslim deposunda zaten varsa, değeri kalıcıdır. Bu değişiklik için aşağıdakiler geçerlidir:
    • TNEF ve bunların katıştırılmış iletiler olan ınternet e-posta iletileri.
    • S/MıME iletilerini.
    • dosyayı başka bir öğeye eklemek için bir Outlook öğesi penceresine .msg dosyasını düşürdüğünüzde .msg dosyaları. Bu değişiklik, .msg dosyasını bir klasöre veya Microsoft Word penceresinde e-posta düzenleyicisi olarak Word'Ü kullandığınızda, dosyayı eklemek için ana Outlook penceresinde içine düşürdüğünüzde de .msg dosyalara uygulanır.
    • bir kullanıcı, çift tıklattığında veya açmak için sağ tıklattığında .msg dosyalar.
  • Outlook, tek dış form tanımı yok sayar. Tek dış form özel bir özelliği belirtir ve özel özellik teslim deposunda yok, tek dış form değil işlenir. Bunun yerine, kullanıcının bu belirli bir öğe türü için varsayılan form görürsünüz. Bu değişiklik, TNEF kodlamasıyla kapsüllenmiş bir tek dış bir form tanımını içeren bir ınternet e-posta iletileri için geçerlidir. Bu değişiklik, kullanıcı çift tıklattığında veya açmak için sağ tıklattığında .oft dosyalara da uygulanır.

En iyi yöntemler ve yeni özellik oluşturmak için diğer yolları

Çeşitli tasarlayabilir ve özel çözümler geliştirme yolları da vardır. Bu yaklaşım bazı en iyi uygulamalar olarak düşünülür. Ayrıca diğer yaklaşım işe yarayabilir, ancak bu yaklaşımlardan için bir veya birkaç nedenden dolayı önerilmez.

En iyi uygulaması: özel alanlar programsal olarak Ekle

Birçok Apı programsal olarak özel alanları, öğeleri eklemek için kullanılır. Bunu yapmak için <a0></a0>, Outlook Nesne Kitaplığı ("Outlook.Application") UserProperties.Add yöntemini kullanın. Aşağıdaki kodu en iyi bir uygulama bu. gösterir
Set myProp = myItem.UserProperties.Add("MyPropName", olText)
CDO Nesne Kitaplığı'nı ("MAPI.Session") özel alanlar eklemek için de kullanabilirsiniz. Daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms527518.aspx
C++ geliştiricileri için genişletilmiş MAPI adlandırılmış özellikleri eklemek için kullanılabilir. Daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms529684.aspx

En iyi uygulaması: özel alanlar içeren özel formları kullanma yayımlandı

Outlook, büyük ölçüde yayımlanmış özel formlar güvenir. Ancak, Outlook'un yayımlanmamış bir form veya tek dış formları güvenip değil. Bu, .oft dosyaları içerir. Çözüm özel bir form tasarladığınızda, bu nedenle, özel form yayımlamanız önerilir. Böylece, formu form tek dış olmaz formu tasarlayın. Form yayımlanır sürece, form tarafından değişiklik Outlook'ta etkilenmemiş olacaktır.
Tek dış formlar ve nasıl tek dış Formlar hakkında daha fazla bilgi için istemeyerek de oluşturulabilir, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290657Form tanımları ve Outlook 2002'de tek dış form açıklaması

Farklı bir mağazaya bir .oft dosyasını yayımladığınızda, varsayılan depo, bu depoda özellikler oluşturmanıza olanak sağlar. Ayrıca, özel özelliklere sahip özel bir form oluşturmak için uygun bir formlar kitaplığına veya klasör yayımladığınızda, özel özellikleri etkilenen depoları oluşturulur.

En iyi uygulaması: program aracılığıyla özel formları dağıtma

Başkaları tarafından kullanılan bir Outlook özel form geliştiriyorsanız, kullanabileceğiniz birkaç yaklaşım vardır. Kullandığınız bir yaklaşım, birçok etmene bağlıdır. Bu etkenler, form, form kullanılacak kullanacak, form vb. türünü içerir. Normal olarak, birçok kişi tarafından kullanılan özel bir formu formu Kuruluş Formları Kitaplığı ' yayımlamak önerilir. Ancak, bu mümkün değilse, paylaşılan bir klasöre veya Kişisel Formlar Kitaplığı, bazı kullanıcılar formu yayımlamak isteyebilirsiniz. Özel bir form, Outlook nesne kitaplığında Createıtemfromtemplate yöntemini kullanarak programlı olarak yükleyebilirsiniz. Bir .oft dosyasını açmak için Createıtemfromtemplate yöntemini kullanın ve sonra PublishForm yöntemini kullanarak formu yayımlayın. Bu durumda, bir .oft dosyasını özel özellikleri değişikliklerden etkilenmez.

Önerilmez: dağıtım veya açmak, kullanıcıların .oft dosya gönderme

Outlook özel formlar, .oft dosyaları olarak kaydedebilirsiniz. Bu formlar, özel alanları, kullanıcı arabirimindeki değişiklikleri ve işlevler, forma eklemek için özel Microsoft Visual Basic Scripting Edition (VBScript) kod içerebilir. Outlook, .oft dosyalarında VBScript kodu, çalışmasını engellemek özelliklerini zaten içeriyor, ancak Outlook'un şimdi de .oft dosyaları kullanımını sınırlar. Özel bir .oft dosyasını özel özellikler içerir ve kullanıcıya özel özellikleri önceden kullanmamış, kullanıcının varsayılan deposunda değil. Kullanıcı dosyayı çift tıklattığında outlook özel form işlerler değil. Ancak, Outlook'un bir .oft dosya olarak depolanır, özel bir form açmak için <a0></a0>, Dosya ' yı tıklatın, Yeni ' yi tıklatın ve sonra Form Seç'i tıklatın. Sonra da Dosya sistemindeki kullanıcı şablonları konumu değiştirin ve sonra da <a2>.oft dosyasını Gözat</a2>'ı tıklatın. Formu açılır ve size özel özellikleri için varsayılan depo kaydedebilirsiniz.

Önerilmez: AllowNamedProps kayıt defteri anahtarını kullanın

Bazı kuruluşlar, tüm kuruluşa kullanılabilen bazı özel özellikleri için geçerli nedenleri olabilir. Birden çok depoları kullanılırsa, tüm depoları için özel özellikler kümesi eklenebilir emin olmak isteyebilirsiniz. Bu nedenle, Outlook 2003 SP2 ve sonraki sürümlerinde oluşturulmuş özel özellikleri belirtmek istemci tarafı kayıt defteri anahtarları destekler. Özel özellikler etkin olmadığını belirtmek için <a0></a0>, özel özelliklerini aşağıdaki kayıt defteri anahtarında tanımlanır:
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\AllowedNamedProps\


NotBu kayıt defteri anahtarında <version > kullandığınız Outlook sürümü için bir yer tutucudur. Outlook 2003 için sürüm 11.0 sayısıdır. Outlook 2007'in için 12.0 sürüm numarasıdır. Outlook'un sonraki sürümlerinde, sürüm numarasını arttırır.

Genel kayıt defteri anahtarı için kayıt defterindeki bir girdi yapıdır:

<GUID>
<Property Name >
"Tür" (dword)
"No" (dword)
"Type" (dword)
Yer tutucuları aşağıdaki kayıt defteri anahtarı yapısında kullanılır:
  • <GUID >: özellik kümesini belirler GUID içerir. Outlook özel alanları veya bir Outlook özel form tüm kullanan özellikler, GUID {00020329-0000-0000-C000-000000000046} var. MAPI içinde GUID, PS_PULIC_STRINGS anılır. Ancak, özel MAPI programları, kendi özel özelliklerini Guıd'lerini olabilir.
  • <Property Name >: özellik adını belirtir. Özelliği bir dize adlandırılmışsa <Property Name > gerçek dize özelliğinin adıdır. Özelliği tarafından bir KIMLIK olarak adlandırılmışsa, bu kayıt defteri anahtarının değeri yoksayılır. Ancak, böylece özelliği kayıt defterindeki özelliği benzersiz bir ad vermelisiniz. Kind anahtarının 1 olarak ayarlanır veya <>0, kayıt defteri anahtar adını alır, özellik adını belirleyin. Kind anahtarının 1'e eşit değilse, bu kayıt defteri anahtar adı yoksayılacak.
  • "Tür" (dword): özelliği bir dize veya bir KIMLIK adı belirtir. Değeri 0 ise, özellik KIMLIğI adlandırılır Kimliği tarafından belirtilen sayısal bir değer adıdır Değer 1 ise, özelliği bir dize adlandırılır. “ Kind ” olmadığında bu ayar varsayılan ayardır.
  • "No" (dword): KIMLIğI adlandırılan bir özellik KIMLIĞI adını içerir Kind anahtarı 0 olarak ayarlanmışsa, bu bilgiler gereklidir. Kind anahtarının 1 olarak ayarlanırsa, bu bilgileri dikkate alınmaz.
  • "Type" (dword): özellik türünü belirtir.
Bu kayıt defteri anahtarı gereklidir, ancak kayıt defteri anahtarı şu anda kullanılır. Aşağıdaki tabloda MAPI türüne göre bu kayıt defteri anahtarının olası değerleri listeler.
Bu tabloyu kapaBu tabloyu aç
MAPI türü Değer Açıklama
pt_unspecified 0 Arabirim kullanılmak üzere ayrılmış (tür çağırana önemli değildir)
pt_null 1 Boş özellik değeri
PT_İ2 2 16 Bit değeri işaretli
pt_long 3 Imzalanmış 32 bitlik değer.
PT_R4 4 4-bayt kayan nokta
pt_double 5 Çift kayan nokta
pt_currency 6 64-Bit int (ondalık w/4 basamak ondalık nk doğru) olarak imzalandı
pt_apptime 7 Uygulama zamanı
pt_error 10 32 bit hata değeri
pt_boolean 11 16-bit Boole (true sıfır olmayan)
pt_object 13 Katıştırılmış nesne özelliği
PT_İ8 20 8 bayt işaretli tamsayı
PT_STRİNG8 30 8-Bit dize NULL sonlandırıldı
pt_unicode 31 Sonlandırılmış bir Unicode dizesi boş.
pt_systime 64 W/1 Ocak 1601 itibaren 100ns dönemlerin sayısı ile FILETIME 64-bit tamsayı
pt_clsid 72 ole guid
pt_binary 258 (Sayılan bayt dizesi) uninterpreted
pt_mv_unspecified 4096
pt_mv_null 4097
PT_MV_İ2 4098
pt_mv_long 4099
PT_MV_R4 4100
pt_mv_double 4101
pt_mv_currency 4102
pt_mv_apptime 4103
pt_mv_error 4106
pt_mv_boolean 4107
pt_mv_object 4109
PT_MV_İ8 4116
PT_MV_STRİNG8 4126
pt_mv_unicode 4127
pt_mv_systime 4160
pt_mv_clsid 4168
pt_mv_binary 4354
Bir adlı-tarafından-dize özelliğinin nasıl belirleneceği ile ilgili bir örnek şudur:
Adı: “ MyStringFieldName1 ”
Türü: PT_LONG
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\AllowedNamedProps\{00020329-0000-0000-C000-000000000046}\MyStringFieldName1] "Type"=dword:00000003
Bir adlı-tarafından-KIMLIĞI özelliğinin nasıl belirleneceği ile ilgili bir örnek şudur:
KİMLİĞİ: 0X0330
Türü: PT_LONG
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\AllowedNamedProps\{00020329-0000-0000-C000-000000000046}\MyMAPIProp1] "Kind"=dword:00000000 "ID"=dword:00000330 "Type"=dword:00000003

Bu iki örnek için kayıt defterini Kayıt Defteri Düzenleyicisi'nde aşağıdakine benzer görünür:

{00020329-0000-0000-C000-000000000046}
MyStringFieldName1
Tür = 3

MyStringFieldName2
Tür = 3

{00020329-0000-0000-C000-000000000046}
MyMAPIProp1
Tür = 0
KİMLİĞİ 330 =
Tür = 3

MyMAPIProp2
Tür = 0
KİMLİĞİ 331 =
Tür = 3

Önerilmez: özellikleri oluşturma olanağı Re-enable

Üç kayıt defteri anahtarları'nün özel özellikleri engellenmesini devre dışı bırakmak için istemci bilgisayarlar için yeniden dağıtılabilir ve Outlook'un önceki davranışını geri. Bu kayıt defteri anahtarları, Grup ilkeleri tarafından desteklenir. Aşağıdaki kayıt defteri anahtarlarının, Outlook 2003, önceki davranışa dönebilirsiniz:

Not Aşağıdaki kayıt defteri anahtarlarının Outlook 2007, önceki davran???na geri dönmek değil.
  • AllowTNEFtoCreateProps (
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail] "AllowTNEFtoCreateProps"=dword:00000000
    ): TNEF/MıME, değer 0 ise, yeni olmayan Outlook özel özellikleri oluşturamıyor. Bu değer varsayılan değerdir. Değer 1 ise, TNEF/MıME yeni olmayan Outlook özel özellikler oluşturabilirsiniz.
  • AllowMSGFilestoCreateProps: değer 0 ise, yeni olmayan Outlook özel özellikleri .msg dosyalarını ve .oft dosyalarını oluşturamıyor. Bu değer varsayılan değerdir. Değer 1 ise, .msg dosyaları ve .oft dosyaları yeni olmayan Outlook özel özellikler oluşturabilirsiniz.
  • DisallowTNEFPreservation: özel özellikleri oluşturulmaz, bu yeni davranışı geçiş kolaylaştırmak için <a0></a0>, Outlook özgün TNEF korur. Özgün TNEF ikili bir akışa kaydedilen maddenin kaydedilir. Outlook, akış kaydetmek için aşağıdaki özellik etiketi kullanır:
    pr_tnef_unprocessed_props prog_tag (pt_binary, 0X0E9C).
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail] "DisallowTNEFPreservation "=dword:00000000
    kayıt defteri ayarı PR_TNEF_UNPROCESSED_PROPS özellik Outlook oluşturur olup olmadığını denetler.

    Not Iletiye ek olarak başka bir iletinin içinde katıştırdığınızda, PR_TNEF_UNPROCESSED_PROPS özelliği bir iletiden kaldırılır. Iletiyi bir iletiyi yanıtladığınızda veya ilettiğinizde PR_TNEF_UNPROCESSED_PROPS özelliği de kaldırılır.

Özellikler

Makale numarası: 907985 - Last Review: 22 Kasım 2007 Perşembe - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
Anahtar Kelimeler: 
kbmt kbinfo KB907985 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:907985

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