Inquiridor
Ajuda com objetos do tipo Dynamic

Pergunta
-
Estou com problema em capturar o valor armazenado em um objeto dynamic...
Estou desenvolvendo um AddIn para o Outlook em C# e preciso capturar o campo assunto no e-mail, já consegui recuperar essa informação, só estou precisando pegar o dado, conforme pode ser visto no link da imagem abaixo:
[URL=http://imageshack.us/photo/my-images/37/dynamicr.png/][IMG]http://img37.imageshack.us/img37/4397/dynamicr.png[/IMG][/URL]
http://imageshack.us/photo/my-images/37/dynamicr.png/
Resumidamente:
Microsoft.Office.Interop.Outlook.MailItem myMailItem = (Microsoft.Office.Interop.Outlook.MailItem)inspector.CurrentItem;
onde o CurrentItem é um objeto "dynamic _Inspector.CurrentItem"
quando vou capturar uma de suas propriedades
string teste = myMailItem.Subject;
o Subject está retornando "null", no entanto ao acessar o myMailItem para verificar aparece a opção de "expanding the dynamic view..." e o "subject" está preenchido com a informação qeu eu coloquei para teste...
já tentei declarar assim, mas não funcionou:
dynamic myMailItem = (Microsoft.Office.Interop.Outlook.MailItem)inspector.CurrentItem;
alguem sabe uma forma de resgatar esse valor???
Todas as Respostas
-
-
Amigo, a algum tempo eu escrevi um artigo sobre isto
veja se ele não lhe ajuda
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :) -
Olá Alison, tudo bem?
Você conseguiu encontrar a solução?
Estou enfrentando exatamente o mesmo problema.
Fiz uma extensa procura no Google e não encontrei nada.
Também tentei utilizar o "dynamic" mas o campo "Subject" continua "nulo".
Um abraço,
Roberto.