Outlook ReportItem.Body devuelve codificación desordenada para algunos usuarios

Tenemos un problema extraño con Outlook últimamente que está afectando a algunos usuarios.

Si ciertos usuarios automatizan el Cliente Outlook para ver las devoluciones / ReportItems en una bandeja de entrada compartida, en lugar de devolver el texto claro del mensaje como lo indica la documentación, recuperamos una cadena Unicode que se ha analizado como una cadena UTF-8, por lo que Parece chino.

Ahora puedo superar eso con algo de código, pero el problema adicional es que este cambio también ocurre en Outlook para todos los usuarios con acceso a esa bandeja de entrada. El mensaje en sí tal como se ve en Outlook aparece como caracteres chinos: el HTML original Unicode analizado como UTF-8.

Parece que este podría ser un problema conocido, pero quería ver si podía obtener algún consejo aquí.

Estamos utilizando los métodos normales para acceder al elemento del informe:

For Counter as Integer = Inbox.Items.Count To 1 Step -1
    Dim Report As Outlook.ReportItem = Inbox.Items(Counter)
    Dim Body As String = Report.Body

La última línea es donde obtenemos el texto garbaled. En VBA intenta analizarlo como ASCII y devuelve un bloque grande de "?" mientras que en .Net devuelve el valor analizado como UTF-8 y obtenemos los caracteres que aparecen en chino. En cualquier caso, el elemento del informe original en la bandeja de entrada comienza a mostrarse como caracteres chinos y continúa haciéndolo para todos los usuarios de esa bandeja de entrada.

¿Algunas ideas?

ACTUALIZACIÓN: quería compartir una actualización sobre esto, ya que parece que algunas personas todavía lo están viendo.

Quiero enfatizar rápidamente que el problema de codificación se discute bien aquí y que acceder al texto del cuerpo del mensaje a través del código está cubierto y es bastante fácil.sin embargo, el problema de codificación sigue existiendo en el cliente de Outlook y nunca se resolvió, y este problema fue mi preocupación constante. Debe haber algún error en el.Body propiedad que fastidia la codificación en el objeto de mensaje original en el servidor de Exchange. Buena suerte a cualquiera que necesite resolver ese problema en particular.

ACTUALIZAR DE NUEVO: A continuación se publica una respuesta y una descripción más detallada del problema y se selecciona como respuesta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta