Kan standaardmappen van Outlook niet verwijderen

Origineel KB-nummer: 306253

Samenvatting

In Outlook moeten alle standaardmappen beschikbaar zijn. Daarom kunt u in Outlook geen standaardmappen verwijderen. U kunt een Microsoft Exchange-hulpprogramma of het oudere Microsoft Exchange-clientprogramma gebruiken om deze mappen te verwijderen. Outlook maakt deze mappen echter opnieuw wanneer Outlook wordt gestart.

Meer informatie

Als u als beheerder niet wilt dat eindgebruikers een van de Outlook-modules gebruiken, zoals de map Logboek of Taken, kunt u de map niet verwijderen om deze functionaliteit te verwijderen. In Outlook 2000 of hoger kunt u echter een COM-invoegtoepassing (Component Object Model) maken die voorkomt dat gebruikers overschakelen naar de map. U kunt de FolderSwitch gebeurtenis implementeren en de gebeurtenis vervolgens annuleren als de gebruiker probeert over te schakelen naar een specifieke map.

Opmerking

Outlook 97 en Outlook 98 bieden geen ondersteuning voor COM-invoegtoepassingen. Daarom kunt u geen aangepaste oplossing maken om deze functionaliteit te implementeren in Outlook 97 en Outlook 98.

Microsoft biedt programmeervoorbeelden alleen ter illustratie, zonder expliciete of impliciete garantie, inclusief, 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 programmeertaal die wordt gedemonstreerd en met de tools die worden gebruikt om procedures te maken en fouten op te lossen. Microsoft-ondersteuningsprofessionals kunnen helpen bij het uitleggen van de functionaliteit van een bepaalde procedure, maar zij zullen deze voorbeelden niet wijzigen om extra functionaliteit te bieden of procedures samenstellen die aan uw specifieke behoeften voldoen.

Zie Microsoft Ondersteuning voor meer informatie over de beschikbare ondersteuningsopties en over hoe u contact kunt opnemen met Microsoft. De volgende VBA-code (Microsoft Visual Basic for Applications) van Outlook illustreert hoe u kunt voorkomen dat gebruikers overschakelen naar een map. Implementeer deze code als een Outlook COM-invoegtoepassing, zodat de code kan worden geïmplementeerd.

Hier volgt de Outlook VBA-code:

Dim WithEvents oExp As Outlook.Explorer
Dim oJournalFolder As Outlook.MAPIFolder

Private Sub Application_Startup()
    Set oExp = ActiveExplorer
    Set oJournalFolder = Session.GetDefaultFolder(olFolderJournal)
End Sub

Private Sub Application_Quit()
    Set oExp = Nothing
    Set oJournalFolder = Nothing
End Sub

Private Sub oExp_BeforeFolderSwitch(ByVal NewFolder As Object, Cancel As Boolean)
    If NewFolder = oJournalFolder Then
    MsgBox "The Journal folder is disabled."
    Cancel = True
    End If
End Sub

De gebruiker kan nog steeds items verplaatsen of kopiëren naar de map, dus misschien wilt u de ItemAdd gebeurtenis implementeren in de map die u hebt uitgeschakeld. Met ItemAdd de gebeurtenis kunt u de gebruiker waarschuwen en de items programmatisch naar een andere map verplaatsen.