tiene tiempo problemas problema los lentos inactivos estan error ejecucion durante donde detectado deshabilitados con complementos complemento como cargado carga aplicacion activar c# outlook outlook-2007

tiempo - C#Outlook 2007-¿Cómo accedo a los contenidos adjuntos directamente desde mi complemento?



no cargado error en tiempo de ejecucion durante la carga del complemento com (2)

Estoy intentando analizar archivos adjuntos basados ​​en texto (txt, doc, etc.). Sin embargo, parece que no puedo acceder a la información binaria en sí. Puedo obtener el nombre del archivo y puedo guardar el archivo en una carpeta temporal y abrirlo desde allí, pero parece desordenado.

¿Hay alguna forma de acceder al contenido de un archivo adjunto sin guardarlo, leerlo, luego eliminarlo o simplemente estoy persiguiendo mi cola?


La redención lo ayudará aquí, la colección SafeMailItem.Attachments tiene un objeto Attachment que tiene una propiedad "AsText" check out

http://www.dimastr.com/redemption/

76mel


Puede obtener el contenido de un archivo adjunto utilizando el esquema de Microsoft -

private void GetAttachmentContent(Attachments attachments) { foreach (Attachment attachment in attachments) { //microsoft schema to get the attachment content string AttachSchema = "http://schemas.microsoft.com/mapi/proptag/0x37010102"; byte[] filebyte = (byte[])attachment.PropertyAccessor.GetProperty(AttachSchema); } }

Necesita ref: Microsoft.CSharp.dll en el archivo de código