El campo "En la carpeta" en Outlook 2010 no muestra el nombre real de la carpeta

El campo "En la carpeta" en Outlook 2010 no muestra el nombre real de la carpeta

Tengo todos mis correos electrónicos en un archivo de datos de Outlook (pst), para que la búsqueda sea lo más flexible posible, porque las carpetas de búsqueda en realidad no funcionan entre archivos. Tengo muchas carpetas y subcarpetas.

Cuando uso la Vista de conversación, por ejemplo, aparecen correos electrónicos de otras carpetas, lo cual es bueno. Pero el campo "En carpeta" no me muestra de qué carpetas provienen. Sólo aparece el nombre del archivo de datos de Outlook.

Esto no es útil, ya que solo uso 1 archivo de datos de Outlook. Y no parece haber ningún otro campo para representar en qué carpeta se encuentra el correo electrónico. Este campo realmente debería tener otro nombre, y "En la carpeta" debería ser la carpeta en la que se encuentra.

No puedo encontrar una solución. Cualquier campo diferente que me proporcione lo que estoy buscando, o una configuración para cambiar, o una forma de crear un campo personalizado para hacer esto, o algo así, sería bienvenido.

Tampoco es solo la vista de conversación, pero ahí es donde quiero que funcione.

No estoy seguro, pero creo que esto funcionó en Outlook 2007 (la vista de conversación no admitía la extracción de correos electrónicos de otras carpetas, a menos que se usara desde una carpeta de búsqueda).

¿Alguna idea sobre cómo hacer que esto funcione?

Respuesta1

No puedo probar la vista de conversación hoy, pero esta parte de VBA funciona en otros lugares.

http://vboffice.net/sample.html?lang=en&mnu=2&smp=65&cmd=showitem

Public Sub GetItemsFolderPath()
    Dim obj As Object
    Dim F As Outlook.MAPIFolder
    Dim Msg$
    Set obj = Application.ActiveWindow
    If TypeOf obj Is Outlook.Inspector Then
        Set obj = obj.CurrentItem
    Else
        Set obj = obj.Selection(1)
    End If
    Set F = obj.Parent
    Msg = "The path is: " & F.FolderPath & vbCrLf
    Msg = Msg & "Switch to the folder?"
    If MsgBox(Msg, vbYesNo) = vbYes Then
        Set Application.ActiveExplorer.CurrentFolder = F
    End If
End Sub

Respuesta2

Intente crear un campo personalizado basado en la fórmula.

RMB encolumnasbarra de nombres ->Personalizar la vista actual->Campos->Nuevo campo

  • colocarNombrecomo NUEVO en la carpeta
  • colocarTipocomo fórmula
  • colocarFrómulacomo [En carpeta]

(Fórmula entre paréntesis)

Haga clic en Aceptar, Aceptar, Aceptar.

Debería aparecer una nueva columna. Si no muestra el nombre de la carpeta como era de esperar, verifique si tiene los permisos correctos en la carpeta (por ejemplo, si es delegado).

Respuesta3

No sé acerca de la vista de conversación, pero en Outlook 2010 (y algunas de las versiones anteriores), al usar una carpeta de búsqueda, puede ver el nombre de la carpeta que realmente contiene el mensaje en la columna "En la carpeta".

¿Una carpeta de búsqueda le proporcionaría lo que necesita?

Las Carpetas de búsqueda pueden tener sus mensajes agrupados por conversión si utiliza el cuadro de diálogo de configuración de vista. Sin embargo, "conversación" parece ser lo mismo que "tema".

información relacionada