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

3

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 realmente no funcionan en todos los archivos. Tengo muchas carpetas y subcarpetas.

Cuando uso la Vista de conversación, por ejemplo, tengo correos electrónicos que aparecen desde otras carpetas, lo cual es bueno. Pero el campo "En carpeta" no me muestra de qué carpetas provienen. Solo se muestra 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 está el correo electrónico. Este campo realmente debería llamarse de otra manera, y "En carpeta" debería ser la carpeta en la que se encuentra.

No puedo encontrar una solución. Cualquier campo diferente que me dé 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.

No es solo una vista de conversación, sino que es donde quiero que funcione.

No estoy seguro, pero creo que esto funcionó en Outlook 2007 (la vista de conversación no admitía extraer 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?

Mafu Josh
fuente
1
Tengo el mismo problema y realmente me gustaría encontrar una solución para esto. Desafortunadamente, en todas mis búsquedas en la web no encontré ni respondí, y como esta pregunta no se ha respondido durante tanto tiempo, supongo que esto no se puede resolver.
Guss
No lo he resuelto. Si obtengo algo de tiempo libre (no en el corto plazo), podría intentar jugar en vba o no, tal vez escribir la carpeta actual del correo electrónico en un campo personalizado y luego mostrar ese campo personalizado. No estoy seguro de si eso es posible o no, pero parece ser la mejor oportunidad.
Mafu Josh
Encontré una forma complicada de hacer esto en el VBA. Todavía es un poco defectuoso, y si no puedo encontrar una manera más simple, seguiré con esta solución y publicaré el código y los pasos para que funcione.
Mafu Josh

Respuestas:

1

No puedo probar la vista de conversación hoy, pero este bit de VBA funciona en otro lugar.

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
niton
fuente
Gracias por tomarte el tiempo para responder. Ya tengo una manera de hacer esto usando vba, pero estoy tratando de que aparezca en la vista, para poder ver rápidamente sin hacer clic, dónde se encuentran todos los correos electrónicos. La vista admite un campo llamado "En carpeta", pero no muestra el nombre de la carpeta para mí, solo el nombre del archivo de datos de Outlook.
Mafu Josh
0

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

Barra de nombres de RMB en columnas -> Personalizar vista actual -> Campos -> Nuevo campo

  • establecer el nombre como NUEVO en la carpeta
  • Establecer tipo como fórmula
  • establecer Fromula como [En carpeta]

(Fórmula con paréntesis)

Haga clic en Aceptar, Aceptar, Aceptar.

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

mnmnc
fuente
1
Gracias por responder. Lo intenté y me da el mismo problema: muestra el nombre del archivo de datos. Todos estos correos electrónicos están en un archivo de datos, no en las principales carpetas de buzones de Outlook. Además, no soy delegado (que yo sepa) y no sé si tengo los permisos correctos.
Mafu Josh
0

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

¿Le proporcionaría una carpeta de búsqueda lo que necesita?

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

Zarepheth
fuente