Jak aktualizovat stávající položky ve složce aplikace Outlook použít nový vlastní formulář

Překlady článku Překlady článku
ID článku: 201087 - 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

Tento článek popisuje aktualizaci položek Outlook složky tak, aby tyto položky otevřít pomocí různých formuláře než formulář položky jsou aktuálně přidružené k.

Další informace

Například můžete chtít změnit formulář se používá pro všechny položky ve složce v následujících situacích:
  • Použít výchozí formulář Outlook zadat 10 kontakty do složky Kontakty. Potom vytvořit vlastní formulář pro kontakty a zadejte 10 Další kontakty. Chcete, aby prvních 10 kontaktů použít nový vlastní formulář při otevření.
  • Vytvořit vlastní formulář pro kontakty a zadejte 10 kontakty pomocí vlastního formuláře. Potom importovat 100 kontakty z textového souboru. 100 Importované kontakty použít výchozí formulář namísto vlastního formuláře.
  • Máte veřejné složky obsahující 1 000 zaúčtované položky na základě výchozí formuláře zaúčtování. Potom vytvořit vlastní formulář, který zobrazuje položky způsobem je důležité vaše práce. Chcete-li použít nový formulář 1000 existující položky.
  • Nainstalovali Small Business Customer Manager nebo na malé správce formulářů (i které změnit výchozí formulář kontaktu), a chcete změnit zpět do jiného formuláře.
Vlastnost položky nazvané "zpráva třídy" Určuje používá formulář položky. Třída zprávy položky nelze změnit ručně. Můžete však zapsat Microsoft Visual Basic Scripting Edition (VBScript) nebo kód jazyka automatizační třída zprávy pro všechny položky ve složce změnit.

Při vytvořit a publikovat vlastní formulář je formulář přiřazen třída zprávy. Tato třída zprávy určuje, jaký formulář je přidružen položky. Formát názvu je "IPM Form_Type. Form_Name", kde Form_Type je typ formuláře (kontaktů, úkolů a tak dále) a Form_Name je název vlastního formuláře. Pokud vytvoříte formuláře nového kontaktu, název revidovaný a publikovat jej do složky Kontakty, například třída zprávy je IPM.Contact.Revised.

Poznámka: V každé následující operace je nezbytné, zadejte název nové třídy zprávy přesně jako název, který byl použit při publikování formuláře.

Následující tabulka uvádí různé názvy používané pro třídy zpráv:

   Item           Default folder  Default message class
   -------------  --------------  ---------------------
   Contact        Contacts        IPM.Contact
   Task           Tasks           IPM.Task
   Appointment    Calendar        IPM.Appointment
   Note           Notes           IPM.StickyNote
   Journal Entry  Journal         IPM.Activity
   Mail           Inbox           IPM.Note
				
Poznámka: Nelze přizpůsobit a publikování formuláře Poznámka.

Třída zprávy existující položku zobrazit, přidat pole Třída zprávy jako sloupce v aktuálním zobrazení. Třída zprávy v tomto zobrazení je jen pro čtení; nelze zadat různé zprávy třídy formuláře ručně změnit.

Třída zprávy přidat do zobrazení, postupujte takto:
  1. Změna zobrazení tabulky zobrazení, například zobrazení Telefonní seznam ve složce Kontakty.
  2. Pravým tlačítkem na záhlaví sloupce v zobrazení a v místní nabídce klepněte na příkaz Výběr polí.
  3. V seznamu Výběr polí klepněte na Všechna pole kontaktu.
  4. Přetáhněte pole Třída zprávy zobrazení-záhlaví sloupce přidat jako sloupec pole.
Pokud chcete změnit pole Třída zprávy existující položky, musíte pomocí kódu Visual Basic Scripting Edition (VBScript) v formuláře aplikace Outlook nebo kód jazyka z jiného programu Outlook automatizovat a změnit pole Třída zprávy.

Pomocí následujících dvou metod můžete změnit pole Třída zprávy. Druhou metodu použít, pouze pokud nemáte aplikaci Microsoft Word 97 nebo Word 2000 nebo pokud nelze získat Omsgclas.exe souboru.

Stáhnout nástroj Omsgclas.exe

Změnit pole Třída zprávy stáhnout Omsgclas.exe, která obsahuje dokument Word 97 nebo Word 2000 se makro změny Outlook zpráva třídy. Toto je stejný nástroj, který je k dispozici pro aplikaci Microsoft Outlook 97 a Word 97. Pracuje také s Outlook 2000 a Word 2000. Makro se spustí automaticky při otevření dokumentu.

Otevření Omsgclas v aplikaci Word 2000 můžete najít dokumentu převzato ale makro nelze spustit. Chcete-li problém odstranit, musíte obnovit zabezpečení maker v aplikaci Word 2000. V aplikaci Word, přejděte v nabídce Nástroje na příkaz Makro a klepněte na položku zabezpečení. Změnit zabezpečení na střední nebo nízké. Povolí spuštění makra.

Další informace o získání souboru Omsgclas.exe Klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
201089Dokument změnit třída zprávy položek aplikace Outlook

Vytvořit rutina VBScript

Ukázky programů jsou společností Microsoft poskytovány pouze pro ilustraci bez žádné záruky výslovně uvedené ani předpokládané, včetně předpokládaných záruk vztahujících se k obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Pracovníci technické podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků uživatele.
Pokud máte zkušenosti s programováním omezený, můžete kontaktovat partnera s certifikátem Microsoft nebo služby Advisory. Na další informace těchto webech společnosti Microsoft:

Microsoft Certified Partner - https://partner.microsoft.com/global/30000104

Služba Microsoft zpravodaje - http://support.microsoft.com/gp/advisoryservice

Další informace o možnostech podpory, které jsou k dispozici a o možnostech kontaktování společnosti Microsoft na následujícím webu společnosti Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSPostupujte podle níže vytvořit a spustit VBScript rutiny, které se budou měnit položky ve složce určený formulář. Tento příklad předpokládá, že jste publikovali nový formulář nazvaný MyNewForm v aktuální složce. Pokud použít jiný název pro formulář upravit název formuláře použit třetí řádek kódu v části "Zadejte kód VBScript."

Existují tři úkoly tohoto řešení.
  • Vytvoření nové položky uložit kód VBScript.
  • Zadejte kód VBScript a uložte formulář.
  • Spustit kód VBScript.

Vytvoření nové položky uložit kód VBScript

  1. V nabídce soubor přejděte na příkaz Nový a potom klepněte na tlačítko E-mail.
  2. V nabídce Nástroje přejděte na příkaz formuláře a pak klepněte na tlačítko Navrhnout tento formulář do režimu návrhu formuláře.

Zadejte kód VBScript a uložit do formuláře

  1. V nabídce formuláře klepněte na tlačítko Zobrazit kód.
  2. V editoru zadejte následující kód. Není nutné zadat řádky, které začínají apostrof, protože tyto řádky jsou komentáře ignorovány provedeny.
    Sub Item_Open
    
       ' Change the following line to your new Message Class
       NewMC = "IPM.Contact.MyNewForm"
    
       Set CurFolder = Application.ActiveExplorer.CurrentFolder
       Set AllItems = CurFolder.Items
       NumItems = CurFolder.Items.Count
    
       ' Loop through all of the items in the folder
       For I = 1 to NumItems
    
          Set CurItem = AllItems.Item(I)
    
          ' Test to see if the Message Class needs to be changed
          If CurItem.MessageClass <> NewMC Then
    
             ' Change the Message Class
             CurItem.MessageClass = NewMC
    
             ' Save the changed item
             CurItem.Save
    
          End If
    
       Next
    
       MsgBox "Done."
    
    End Sub
    					
  3. V nabídce soubor klepněte na tlačítko Zavřít.
  4. V nabídce soubor klepněte na příkaz Uložit jako. Zkontrolujte, zda je výchozí nastavení pro typ souboru Šablona Outlook (OFT) a potom vyberte umístění k uložení souboru. Zadejte název souboru pro formulář a potom klepněte na tlačítko OK.
  5. Zavřete klepnutím na tlačítko X v pravém horním rohu okna položky zboží a klepněte na tlačítko Ne při zobrazení výzvy k uložení změn.

Spustit kód VBScript

  1. Otevřete složku obsahující položky, které chcete aktualizovat.
  2. Chcete-li spustit kód VBScript, otevřete položku znovu pomocí programu Průzkumník Windows vyhledejte soubor a poté poklepejte na soubor OFT. Kód bude spuštěn automaticky, protože byl zadán do procedury události Item_Open. Pokud obdržíte upozornění maker, klepněte na tlačítko Povolit makra.
  3. Počkejte na kód změní třída zprávy pro všechny položky v aktuálně vybrané složce. V závislosti na počtu položek to může trvat několik minut. Kód dokončení, mělo by se zobrazit zpráva, že Hotovo.
Poznámka: Pokud chcete upravit kód VBScript později ke změně názvu třída zprávy, podržte klávesu SHIFT při otevření položky. To zabrání kódu VBScript provádění a můžete přejít do režimu návrhu, proveďte změny kódu VBScript a uložte formulář.

Odkazy

Další informace o dostupných prostředcích a odpovědi na nejčastější dotazy týkající se řešení Microsoft Outlook 2000 klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
146636Nejčastější dotazy týkající se vlastních formulářů a řešení aplikace Outlook
241220Obecné informace o převaděč existující položky

Vlastnosti

ID článku: 201087 - Poslední aktualizace: 23. listopadu 2006 - Revize: 3.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook, 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000
Klíčová slova: 
kbmt kbautomation kbdisplay kbopenfile kbupdate kbhowto kbprogramming kbusage KB201087 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:201087

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