Het bijwerken van bestaande items in een Outlook-map een nieuw aangepast formulier gebruiken

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 201087 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

In dit artikel wordt beschreven hoe u items in een Outlook bijwerken map zodat deze items openen met een andere vorm dan het formulier dat de items zijn momenteel gekoppeld.

Meer informatie

Zo kunt u het formulier dat wordt gebruikt voor alle items in een map in de volgende situaties:
  • U gebruikt het standaard formulier van Outlook 10 contact personen toegevoegd in de map contact personen. U maakt een aangepast formulier voor contact personen en geef 10 Extra contact personen. De eerste 10 contact personen aan het nieuwe aangepaste formulier wanneer ze worden geopend.
  • U maakt een aangepast formulier voor contact personen en 10 contact personen invoeren het aangepaste formulier gebruikt. U importeren 100 contact personen uit een tekstbestand. De 100 het standaard formulier in plaats van het aangepaste formulier contact personen gebruikt geïmporteerd.
  • Hebt u een openbare map met 1000 geposte items op basis van het standaard bericht formulier. U maakt vervolgens een aangepast formulier waarin de items op een wijze die aansluit bij uw werk. Het nieuwe formulier toepassen de 1000 bestaande items.
  • Installatie van de Small Business Customer Manager of de Small Business Formulierenbeheer (zowel die uw standaard contact persoon formulier wijzigen), en wilt u een andere vorm wijzigen.
Een eigenschap van het item genaamd "bericht klasse" bepaalt de het item formulier wordt gebruikt. U kunt de berichtklasse van een item niet handmatig wijzigen. Echter, kunt u Microsoft Visual Basic Script ing Edition (VBScript) schrijven of Automatisering met Visual Basic-code wijzigen van de berichtklasse van alle items in een map.

Wanneer u maken en publiceren van een aangepast formulier, wordt het formulier een berichtklasse toegekend. Deze berichtklasse bepaalt welk formulier er een item is gekoppeld. De indeling van de naam "IPM.Form_Type.Form_Name", waarForm_Typehet type formulier (contact persoon, taak, enzovoort) enForm_Namede naam van de aangepaste met dit formulier. Bijvoorbeeld, als u een nieuwe contact persoon formulier maakt, naam herzien, en publiceren naar de map contact personen, wordt de berichtklasse IPM.Contact.Revised.

OpmerkingIn elk van de volgende bewerkingen, is het van cruciaal belang dat u Voer de nieuwe bericht klassenaam exact zoals de naam die werd gebruikt bij de formulier is gepubliceerd.

De volgende tabel ziet u de verschillende namen die worden gebruikt voor berichtklassen:

   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
				
OpmerkingU kan aanpassen en publiceer het formulier notitie.

Om te zien het veld berichtklasse de berichtklasse van een bestaand item toevoegen als een van de kolommen in de huidige weergave. De berichtklasse in deze weergave is alleen-lezen. u kunt geen een ander berichtklasse te wijzigen van het formulier typen handmatig.

De berichtklasse aan uw weergave toevoegen, gaat u als volgt te werk:
  1. De weergave wijzigen in een tabelweergave, zoals deTelefoonlijstin de map contact personen weer geven.
  2. Rechter muis knop op de kolomkop in de weergave en klik vervolgens opVeld kiezerin het snelmenu.
  3. In deVeld kiezerlijst, schakel het selectie vakjeAlle contact persoon velden.
  4. Sleep deBerichtklassede weergave-kolomkop wilt toevoegen van het veld veld een kolom.
Het berichtklasse veld van bestaande items wijzigt, moet u Gebruik code Visual Basic Script ing Edition (VBScript) in een Outlook-formulier, of Visual Basic-code uit een ander programma automatiseren van Outlook en wijzig de Bericht klasse velden.

U kunt de volgende twee methoden om te wijzigen Bericht klasse velden. Gebruik de tweede methode alleen als u geen Microsoft Word 97 of Microsoft Word 2000, of als u de Omsgclas. exe niet kunt downloaden bestand.

Download het hulp programma Omsgclas. exe

Berichtklasse velden wijzigen, download Omsgclas. exe, waarbij een Word 97 of Word 2000-document met een macro die Outlook wijzigingen bevat berichtklassen. Dit is dezelfde functie die beschikbaar is voor Microsoft Outlook 97 en Word 97. Dit werkt met Outlook 2000 en Word 2000. Het macro automatisch wordt uitgevoerd wanneer u het document opent.

Wanneer u open Omsgclas in Word 2000 vindt u het Word-document zal verschijnen, maar de macro wordt niet uitgevoerd. Dit probleem wilt verhelpen, moet u de macrobeveiliging herstellen in Word 2000. Wijs Macro aan in het menu Extra in Word, en klik op Beveiliging. Wijzigen van de beveiliging op laag of Gemiddeld. Hierdoor kan de macro uitgevoerd.

Voor meer informatie over het verkrijgen van het bestand Omsgclas. exe, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
201089Word-document aan de berichtklasse van Outlook-items wijzigen

Maak een VBScript-routine

Microsoft biedt program meer voorbeelden ter illustratie alleen, zonder garantie of impliciete, met inbegrip van maar niet beperkt tot, de impliciete garanties van verkoopbaarheid en/of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeer taal worden opgespoord en de hulp programma's en procedures voor fout opsporing. Microsoft support professionals kunnen helpen verklaren de functionaliteit van een bepaalde procedure, maar ze zal niet deze voorbeelden om extra functionaliteit of samens tellen van procedures om te voldoen aan uw specifieke behoeften aanpassen.
Als u zoveel program meer ervaring hebt, kunt u contact opnemen met een Microsoft Certified Partner of Microsoft Advisory Services. Meer informatie vindt u op deze Microsoft-websites:

Microsoft Certified Partners-https://partner.Microsoft.com/Global/30000104

Microsoft Advisory Services-http://support.Microsoft.com/gp/advisoryservice

Ga naar de volgende Microsoft-website voor meer informatie over de ondersteuningsopties die beschikbaar zijn en hoe u contact kunt opnemen met Microsoft:http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSVolg onderstaande stappen voor het maken en uitvoeren van een VBScript routine waarmee de items in een map een bepaald formulier wordt gewijzigd. Dit in het volgende voorbeeld wordt ervan uitgegaan dat u een nieuwe formulier MijnFormulier hebt gepubliceerd de huidige map. Als u een andere titel voor het formulier, het formulier wijzigen titel gebruikt in de derde regel code in de sectie 'De VBScript-Code invoeren'.

Er zijn drie taken voor deze oplossing.
  • Maak een nieuw item om de VBScript-code opslaan.
  • Voer de VBScript-code in en sla het formulier op.
  • Voer de VBScript-code.

Maak een nieuw item om de VBScript-code opslaan

  1. Op deBestandhet menuNieuwe, en klik vervolgens opE-mailbericht.
  2. Op deHulp programma'shet menuFormulieren, en klik vervolgens opDit formulier ontwerpenformulier ontwerpmodus invoeren.

De VBScript-Code invoeren en het formulier opslaan

  1. Op deFormuliermenu, klikt u opCode weer geven.
  2. In de Script Editor, typ de volgende code. U niet moeten de regels die met een apostrof, beginnen aangezien deze regels invoeren opmerkingen die worden genegeerd wanneer uitgevoerd.
    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. Op deBestandmenu, klikt u opSluiten.
  4. Op deBestandmenu, klikt u opOpslaan als. Zorg ervoor dat de standaard instelling voor het bestandstypeOutlook-sjabloon (. oft), en selecteer vervolgens een locatie voor het opslaan van het bestand. Voer een bestandsnaam voor het formulier en klik vervolgens opOK.
  5. Sluit het item door te klikken op deXin de rechter bovenhoek van het venster artikel en klik opNeeWanneer u wordt gevraagd wijzigingen op te slaan.

Voer de VBScript-code

  1. Open de map met de items die u wilt bijwerken.
  2. De VBScript-code wilt uitvoeren, open het item opnieuw met behulp van Windows Verkenner naar het bestand en dubbel klik vervolgens op het OFT-bestand. Het code automatisch worden uitgevoerd, omdat ze werden ingevoerd in eenItem_Opengebeurtenisprocedure. Als u een macro waarschuwing wordt weer gegeven, klikt u opMacro's inschakelen.
  3. Wacht terwijl de code de berichtklasse voor alle wordt de items in de geselecteerde map. Afhankelijk van het aantal artikelen, Dit kan enkele minuten duren. Wanneer de code is voltooid, ontvangt u een berichtGedaan te.
OpmerkingAls u de VBScript-code later wilt wijzigen van de naam bewerken Houd SHIFT ingedrukt als u het item opent van de berichtklasse. Dit voorkomt dat VBScript-code wordt uitgevoerd en u kunt gaan in de ontwerpmodus code maken wijzigingen in de VBScript-code en slaat u het formulier.

Referenties

Voor meer informatie over beschikbare bronnen en voor antwoorden op veelgestelde vragen over oplossingen voor Microsoft Outlook 2000, klikt u op de volgende artikel nummers in de Microsoft Knowledge Base:
146636Veelgestelde vragen over aangepaste formulieren en Outlook-oplossingen
241220Algemene informatie over de conversie van bestaande Items

Eigenschappen

Artikel ID: 201087 - Laatste beoordeling: woensdag 21 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Office Outlook 2007
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
Trefwoorden: 
kbautomation kbdisplay kbopenfile kbupdate kbhowto kbprogramming kbusage kbmt KB201087 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:201087

Geef ons feedback

 

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