Změny vlastních vlastností v aplikaci Outlook

Překlady článku Překlady článku
ID článku: 907985 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Zaručit konzistentní použití vlastní vlastnosti nebo polí, aplikace Microsoft Office Outlook 2003 Service Pack 2 (SP2) a novější verze aplikace Outlook limit některé způsoby do úložišť dat Outlook může být zaveden vlastní vlastnosti. Například zavedené vlastní vlastnosti v určité způsoby v Outlook soubory osobních složek (PST).

Úvod

V tomto článku provede následující akce:
  • Poskytuje přehled vlastní vlastnosti.
  • Vysvětluje, jak byla v aplikaci Outlook 2003 SP2 a novější verze aplikace Outlook měnit chování vlastní vlastnosti.
  • Popisuje některé doporučené postupy pro vytvoření nové vlastnosti a některé metody nedoporučujeme.

Další informace

O vlastní vlastnosti

Vlastní vlastnosti jsou používány e-mailové programy, například Outlook, zprávy přidat další informace. Další informace se obvykle používá podle e-mailový program pro konkrétní účel. Existují však další způsoby používá vlastní vlastnosti. Vlastní vlastnosti mohou být například přidány do zprávy nebo položky, pokud pomocí vlastních formulářů aplikace Outlook a tyto formuláře obsahují vlastní pole. Vlastní vlastnosti používají často přidat další informace pro účely sledování. Vlastní vlastnosti používají také přidat data, která uživatel nemá v tématu. Vlastní řešení lze také přidat vlastní vlastnosti pravidelných položky. Vlastní řešení programově přidá vlastní vlastnosti zprávy nebo položky bez nutnosti vlastní formulář.

Vlastní vlastnosti můžete trvalé ve formátu souboru MSG a formát souboru OFT v aplikaci Outlook. Vlastní vlastnosti mohou být navíc trvalé e-mailových zpráv jsou odesílány přes Internet, pokud odesílatel používá možnost Odeslat pomocí Outlook RTF. Tato možnost zapouzdří MAPI části zprávy v TNEF (Transport Neutral Encapsulation Format) a potom dekódovat TNEF při přijetí zprávy.

Odesílatel může odeslat e-mail, který má vlastní vlastnosti v následujících scénářích:
  • Jednorázové vlastní formulář odeslán. Ve formulářích jednorázový formulář vložený do zprávy. Formulář není publikován jinde. Další informace o jednorázové formuláře klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    290657Popis definice formuláře a jednorázové formuláře v aplikaci Outlook 2002
  • Publikovaný vlastní formulář odeslán. Vlastní formulář v tomto případě není odeslána, protože formulář není vložený do zprávy. Vlastní vlastnosti, které byly použity ve formuláři jsou však stále zahrnuty ve zprávě.
Poznámka: Odkazují na vlastní vlastnosti v závislosti na kontextu, ve kterém jsou použity vlastní vlastnosti mnoha způsoby. V uživatelském rozhraní Outlook například v okně Výběr polí vlastní vlastnosti jsou označovány jako pole definovaná uživatelem nebo jako vlastní pole. V objektu knihovny Outlook vlastní vlastnosti může být označován jako vlastnosti uživatele nebo jako vlastnosti definované uživatelem po kolekce UserProperties. V MAPI vlastní pole jsou označovány jako pojmenované vlastnosti. MAPI poskytuje zařízení provést následující:
  • Přiřadit názvy vlastností
  • Mapovat názvy jedinečné identifikátory
  • Provést mapování trvalé
Další informace o pojmenované vlastnosti jsou implementovány v MAPI naleznete na následujícím webu:
http://msdn2.microsoft.com/en-us/library/ms529055.aspx
Poznámka: V prostředí termín "úložiště" použitý v tomto článku odkazuje celou poštovní schránku úložiště (databáze). Termín neodkazuje úložiště poštovní schránky jednotlivých uživatelů. Organizace může být jeden nebo více databází poštovní schránky Exchange.

Změny chování v aplikaci Outlook

Implementace MAPI v aplikaci Outlook byl změněn způsob vlastní ovládací prvek vlastnosti mohou být vytvořeny. Chcete-li zaručit konzistentní použití vlastní vlastnosti, vlastní vlastnosti musí již být použito v organizaci nebo klienta. Ihned vlastní vlastnosti jsou používány nebo jsou registrovány, vlastní vlastnosti lze volně přenášet jiných klientů Outlook nebo servery se systémem Exchange Server. Vlastní vlastnosti mohou být odesílány přes Internet.

E-mailové zprávy jsou obvykle odesílány formát přes Internet. Outlook obdrží e-mailové zprávy Internet, bude zpráva převedena do znázornění MAPI. Následují příklady protokolů elektronické pošty sítě Internet:
  • POP
  • IMAP
  • HTTP (Hotmail)
Ve výchozím nastavení Outlook již umožňuje poštu Internetu vytvořit nové vlastní vlastnosti. Pro příchozí e-maily jsou zachovány pouze vlastnosti, které jsou již vytvořeny v výchozí úložiště doručení pošty. Tato změna ovlivní většinou zprávy jsou odesílány v zapouzdřené TNEF (Winmail.dat), kde odesílatel použil možnost Odeslat pomocí Outlook RTF. Internetových zpráv, které obsahují vlastnosti záhlaví zprávy X jsou však také ovlivněny.

Poznámka: Tyto změny netýká zpráv, které obsahují vlastní vlastnosti, které jsou odesílány v organizaci.

Vlastní vlastnosti lze také uložit v .msg soubory a soubory OFT. Pokud uživatel otevře soubor MSG, který má vlastní vlastnosti, jsou tyto vlastní vlastnosti, nebudou uloženy na výchozí úložiště při uložení zprávy dál a tak dále. Oft soubory se obvykle používají k zálohování vlastních formulářů aplikace Outlook. Se soubory oft nové chování platí pro všechny druhy položek. Vlastní formulář nebude možné otevřít. Místo toho zpráva se zobrazí ve výchozím formuláři pro daný typ určité položky.

V souhrnu tato změna návrhu mohou způsobit nastat dvě věci:
  • Aplikace Outlook ignoruje neexistující vlastní vlastnosti. Vlastní vlastnost neexistuje v úložišti dodání, vytvořen vlastnost a jeho hodnota bude ztraceno. Pokud vlastní vlastnost již existuje v úložišti dodání, jeho hodnota je trvalé. Tato změna platí následující:
    • Internet e-mailové zprávy, které mají TNEF a jejich vložených zpráv.
    • Zprávy S/MIME.
    • Při přetažení soubor MSG do okna položka aplikace Outlook k jiné položce přidat soubor MSG soubory. Tato změna platí také pro soubory .msg při přetažení soubor MSG do hlavním okně aplikace Outlook přidat soubor do složky nebo v okně aplikace při použití aplikace Word jako editoru elektronické pošty.
    • msg soubory, které uživatel poklepe nebo klepne pravým tlačítkem myši otevřít.
  • Aplikace Outlook ignoruje definice jednorázové formuláře. Pokud jednorázový formulář určuje vlastní vlastnost a vlastních vlastností v úložišti dodání neexistuje, není vykreslen jednorázový formulář. Místo toho se uživateli zobrazí výchozí formulář typu určité položky. Tato změna platí Internet e-mailové zprávy obsahující definice jednorázové formuláře, který je zapouzdřený TNEF. Tato změna se týká také oft soubory, které uživatel poklepe nebo klepne pravým tlačítkem myši otevřít.

Doporučené postupy a jiné způsoby vytvoření nové vlastnosti

Existují různé způsoby navrhnout a vyvinout vlastní řešení. Některé z těchto postupů jsou považovány za doporučené postupy. Může také pracovat další přístupy, ale doporučujeme tyto přístupy jeden nebo více důvodů.

Hlediska: programově přidat vlastní pole

Různé API lze programově přidat vlastní pole položky. To provedete pomocí metody UserProperties.Add Outlook objektu knihovny ("Outlook.Application"). Následující kód ilustruje toto nejlepší praxe.
Set myProp = myItem.UserProperties.Add("MyPropName", olText)
přidat vlastní pole lze použít také knihovnu objektů CDO ("MAPI.Session"). Další informace naleznete na následujícím webu MSDN:
http://msdn2.microsoft.com/en-us/library/ms527518.aspx
Pro vývojáře C++ Extended MAPI lze použít k přidání pojmenované vlastnosti. Další informace naleznete na následujícím webu MSDN:
http://msdn2.microsoft.com/en-us/library/ms529684.aspx

Hlediska: použití publikovány vlastní formuláře, které obsahují vlastní pole

Aplikace Outlook do značné míry důvěřuje publikované vlastní formuláře. Outlook však nedůvěřuje nepublikované formulářů nebo jednorázové formuláře. Zahrnuje soubory OFT. Proto při návrhu vlastního formuláře řešení důrazně doporučujeme vlastní formulář publikovat. Formuláře byste navrhnout tak, aby formulář stane jednorázový formulář. Jako publikované formuláře formuláře nejsou ovlivněny změna v aplikaci Outlook.
Další informace o jednorázové formuláře a jak jednorázové formuláře mohou být neúmyslně vytvořeny, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
290657Popis definice formuláře a jednorázové formuláře v aplikaci Outlook 2002

Při publikování souboru OFT různých úložiště umožňuje výchozí úložiště vytvořit vlastnosti tohoto úložiště. Navíc vytvořit vlastní formulář, který má vlastní vlastnosti a publikovat formuláře odpovídající knihovnu nebo složku, vlastní vlastnosti jsou vytvořeno v ohrožených úložišť.

Hlediska: programová zavedení vlastních formulářů

Pokud vyvíjíte formuláře vlastní aplikace Outlook, která bude použita jinými uživateli, můžete použít několika způsoby. Přístup, který používáte, závisí na několika faktorech. Tyto faktory zahrnují typ formuláře, který bude používat formulář, kde bude formulář používat, a tak dále. Obvykle Pokud mnoho lidí používá vlastní formulář, doporučujeme publikovat formuláře v Knihovna organizačních formulářů. Však Pokud to není možné, můžete formulář publikovat do sdílené složky nebo knihovna osobních formulářů někteří uživatelé. Vlastní formulář můžete nainstalovat programově pomocí metody CreateItemFromTemplate v objektu knihovny Outlook. Použití metody CreateItemFromTemplate k otevření souboru OFT a publikujte formulář pomocí metody PublishForm. V takovém souboru OFT není ovlivněna změny vlastních vlastností.

Není doporučeno: zavedení nebo odeslání souborů oft uživatelům otevřít

Vlastní formuláře aplikace Outlook lze uložit jako soubory OFT. Tyto formuláře mohou obsahovat vlastní pole, změny uživatelského rozhraní a vlastní kód Microsoft Visual Basic Scripting Edition (VBScript) k přidání funkcí do formuláře. Přestože Outlook již obsahuje funkce, které zabrání spuštění kódu VBScript oft souborů, Outlook nyní také omezuje použití souborů OFT. Pokud soubor oft obsahuje vlastní vlastnosti a uživatel má dříve nepoužívá tyto vlastní vlastnosti, vlastní vlastnosti nejsou v úložišti uživatele výchozí. Aplikace Outlook není vykreslení vlastní formulář v při poklepání na soubor. Však aplikaci Outlook otevřete vlastní formulář, který je uložen jako soubor oft, klepněte na soubor, klepněte na příkaz Nový a klepněte na tlačítko Zvolit formulář. Změnit umístění na Uživatelské šablony v systému souborů a potom klepněte na tlačítko Procházet a otevřete soubor OFT. Formulář bude otevřen a uložíte vlastní vlastnosti výchozí úložiště.

Není doporučeno: použití klíče registru AllowNamedProps

Některé organizace může mít platný důvodů mají určité vlastní vlastnosti k dispozici v celé organizaci. Pokud jsou používány více obchodů, můžete zkontrolujte, zda lze přidat sadu vlastních vlastností do všechny obchody. Proto Outlook 2003 SP2 a novější verze podporují klíče registru na straně klienta určit vlastní vlastnosti, které mohou být vytvořeny. Chcete-li zadat vlastní vlastnosti, které by mělo být povoleno, jsou definovány vlastní vlastnosti v následujícím klíči registru:
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\AllowedNamedProps\


Poznámka:V tomto klíči registru <version > je zástupný symbol pro verzi, kterou používáte. Číslo verze pro aplikaci Outlook 2003 je 11.0. Číslo verze pro aplikaci Outlook 2007 je 12.0. Číslo verze zvýší novější verze aplikace Outlook.

Celková struktura registru klíče pro položku v registru je:

<GUID>
<Property Name >
"Typ" (dword)
"ID" (dword)
"Typ" (dword)
Následující zástupné symboly se používají ve struktuře klíče registru:
  • <GUID >: obsahuje GUID, který určuje sadu vlastností. Aplikace Outlook vlastní pole nebo vlastnosti, použít na formulář aplikace Outlook vlastní všechny mít GUID {00020329-0000-0000-C000-000000000046}. V MAPI GUID označovány jako PS_PULIC_STRINGS. Vlastní programy MAPI však může mít své vlastní GUID vlastní vlastnosti.
  • <Property Name >: Určuje název vlastnosti. Pokud je vlastnost s názvem řetězce, <Property Name > je řetězec skutečný název vlastnosti. Pokud vlastnost název ID, hodnota tohoto klíče registru je ignorována. Však musíte udělit vlastnost jedinečný název tak, aby vlastnost mohou být uloženy v registru. Pokud je klíč Kind nastavena na hodnotu 1 nebo je bude <>0 název klíče registru určit název vlastnosti. Pokud není rovno 1 kind klíč, tento název klíče registru ignorována.
  • "Typ" (dword): Určuje, zda je vlastnost nazvanou podle IDENTIFIKÁTOR nebo řetězec. Pokud je hodnota 0 vlastnost nazvanou podle ID. Název je číselná hodnota, která je určena identifikátor. Pokud je hodnota 1 vlastnost nazvanou podle řetězec. Toto nastavení je výchozí nastavení při text druh ” není přítomen.
  • "ID" (dword): obsahuje název ID vlastnost s názvem identifikátor. Tato informace je vyžadován, pokud je klíč Kind nastavena na 0. Pokud klíč Kind nastavena na 1, tato informace je ignorována.
  • "Typ" (dword): Určuje typ vlastnosti.
Tento klíč registru je vyžadována, ale klíč registru není aktuálně používán. V následující tabulce jsou uvedeny možné hodnoty tohoto klíče registru na základě typu MAPI.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Typ MAPI Value POPIS
PT_UNSPECIFIED 0 Vyhrazena pro použití rozhraní (typ není důležité volajícího)
PT_NULL 1 Hodnota NULL vlastnosti
PT_I2 2 Podepsané 16bitová hodnota
PT_LONG 3 32Bitová hodnota podepsán
PT_R4 4 4bajtové plovoucí čárce
PT_DOUBLE 5 Dvojité plovoucí čárce
PT_CURRENCY 6 Podepsaná 64bitové int (desítkové w/4 číslice vpravo desítkové pt)
PT_APPTIME 7 Čas aplikace
PT_ERROR 10 32bitové chybová hodnota
PT_BOOLEAN 11 16bitové logická hodnota (true nula)
PT_OBJECT 13 Vložený objekt vlastnost
PT_I8 20 8 bajt se znaménkem
PT_STRING8 30 Ukončeno 8bitové řetězec NULL
PT_UNICODE 31 NULL ukončena řetězec Unicode
PT_SYSTIME 64 FILETIME 64bitové celé číslo s w/počet období od 1. leden 1601 100ns
PT_CLSID 72 IDENTIFIKÁTOR GUID OLE
PT_BINARY 258 Uninterpreted (spočítané bajtové pole)
PT_MV_UNSPECIFIED 4096
PT_MV_NULL 4097
PT_MV_I2 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_I8 4116
PT_MV_STRING8 4126
PT_MV_UNICODE 4127
PT_MV_SYSTIME 4160
PT_MV_CLSID 4168
PT_MV_BINARY 4354
Následuje příklad nastavit vlastnost s názvem podle řetězec:
Název: text MyStringFieldName1 ”
Typ: PT_LONG
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\AllowedNamedProps\{00020329-0000-0000-C000-000000000046}\MyStringFieldName1] "Type"=dword:00000003
Následuje příklad jak nastavit vlastnost s názvem podle ID:
ID: 0X0330
Typ: 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

Pro tyto dva příklady registru zobrazí podobná následující v Editoru registru:

{00020329-0000-0000-C000-000000000046}
MyStringFieldName1
Typ = 3

MyStringFieldName2
Typ = 3

{00020329-0000-0000-C000-000000000046}
MyMAPIProp1
Druh = 0
ID = 330
Typ = 3

MyMAPIProp2
Druh = 0
ID = 331
Typ = 3

Není doporučeno: Re-enable schopnost vytvářet vlastnosti

Tři klíče registru lze nasadit do klientských počítačů zakázat blokování vlastní vlastnosti a vrátit Outlook předchozím chování. Tyto klíče registru jsou podporovány zásady skupiny. Následující klíče registru můžete vrátit k předchozím chování Outlook 2003:

Poznámka: Následující klíče registru Outlook 2007 není vrátit k předchozím chování.
  • AllowTNEFtoCreateProps (
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail] "AllowTNEFtoCreateProps"=dword:00000000
    ): je-li hodnota 0, TNEF/MIME nelze vytvořit nové vlastní vlastnosti – Outlook. Tato hodnota je výchozí hodnota. Pokud je hodnota 1, můžete vytvořit nové vlastní vlastnosti – Outlook TNEF/MIME.
  • AllowMSGFilestoCreateProps: je-li hodnota 0, .msg soubory a soubory oft nelze vytvořit nové vlastní vlastnosti – Outlook. Tato hodnota je výchozí hodnota. Pokud je hodnota 1 .msg soubory a soubory oft vytvořit nové vlastní vlastnosti – Outlook.
  • DisallowTNEFPreservation: K usnadnění přenesení toto nové chování Outlook zachová původní TNEF při vlastní vlastnosti nejsou vytvořeny. Původní TNEF uloženy na zboží, který je uložen v binární datový proud. Aplikace Outlook používá následující značku vlastnost uložit datový proud:
    PR_TNEF_UNPROCESSED_PROPS PROG_TAG (PT_BINARY 0X0E9C).
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail] "DisallowTNEFPreservation "=dword:00000000
    nastavení řídí, zda aplikace Outlook vytvoří vlastnost PR_TNEF_UNPROCESSED_PROPS registru.

    Poznámka: Vlastnost PR_TNEF_UNPROCESSED_PROPS je po vložit zprávu do jiné zprávy jako přílohu ze zprávy odebrána. Vlastnost PR_TNEF_UNPROCESSED_PROPS odebrán také při předání zprávy nebo odpovědi na zprávu.

Vlastnosti

ID článku: 907985 - Poslední aktualizace: 22. listopadu 2007 - Revize: 4.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
Klíčová slova: 
kbmt kbinfo KB907985 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:907985

Dejte nám zpětnou vazbu

 

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