No se pueden eliminar las carpetas predeterminadas de Outlook

Número de KB original: 306253

Resumen

En Outlook, todas las carpetas predeterminadas deben estar disponibles; por lo tanto, Outlook no permite eliminar carpetas predeterminadas. Puede usar una utilidad de Microsoft Exchange o el programa cliente de Microsoft Exchange anterior para eliminar estas carpetas; sin embargo, Outlook vuelve a crear estas carpetas cuando se inicia Outlook.

Más información

Como administrador, si no desea que los usuarios finales usen uno de los módulos de Outlook, como la carpeta Journal o Tareas, no puede eliminar la carpeta para quitar esta funcionalidad. Sin embargo, en Outlook 2000 o posterior, puede crear un complemento modelo de objetos componentes (COM) que impida que los usuarios cambien a la carpeta. Puede implementar el FolderSwitch evento y, a continuación, cancelarlo si el usuario intenta cambiar a una carpeta específica.

Nota:

Outlook 97 y Outlook 98 no admiten complementos COM; por lo tanto, no puede crear una solución personalizada para implementar esta funcionalidad en Outlook 97 y Outlook 98.

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita, incluyendo, pero sin limitarse, a las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los profesionales de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos adaptados a sus necesidades específicas.

Para obtener más información sobre las opciones de soporte técnico disponibles y sobre cómo ponerse en contacto con Microsoft, consulte Soporte técnico de Microsoft. El siguiente código de Microsoft Visual Basic para Aplicaciones (VBA) de Outlook muestra cómo puede evitar que los usuarios cambien a una carpeta. Implemente este código como complemento COM de Outlook para que se pueda implementar el código.

A continuación se muestra el código VBA de Outlook:

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

El usuario todavía puede mover o copiar elementos a la carpeta, por lo que es posible que desee implementar el ItemAdd evento en la carpeta que ha deshabilitado. El ItemAdd evento permite advertir al usuario y mover los elementos a otra carpeta mediante programación.