none
Outllok x VBA RRS feed

  • Pergunta

  • Senhores

     

    O primeiro comando que uma macro executa no Outlook (após pressionar um botão) é 'If application.activeinspector is nothing then exit sub'.

     

    Ocorre que em todos os testes que fiz, ele executa o exit sub.

     

    Na janela inbox, com a pasta selecionada.

     

    Na janela inbox, com a pasta selecionada e a mensagem selecionada.

     

    Com a mensagem aberta...

     

    Existe algo que ainda não compreendi sobre o active inspector.

     

    Tudo se passa como se eu imaginasse que o ActiveInspector devesse ser diferente de nothing mas ele nunca é?

     

    Alguém poderia me ajudar, explicando a ligação entre o ActiveInspector e as mensagens exibidas?

     

    Grato

     

    Homero

     

     

    quinta-feira, 14 de junho de 2007 19:03

Respostas

  • Senhores

     

    Apenas para encerrar a thread:

     

    Troquei .activeinspector e .activeinspector.activeitem por .activeexplorer e .activeexplorer.selection(1).

     

    Passou a funcionar.

     

    Tudo indica que o .activeinspector necessita ser iniciado pelo código.

     

    Ou seja ele nunca está ativo a não ser que nós comandemos o seu início.

     

    Como, em última análise eu desejava acesso ao item ativo (selecionado) na janela, a troca solucionou o problema.

     

    Grato a todos que leram a minha dúvida e se preocuparam com o problema.

     

    Homero

    terça-feira, 19 de junho de 2007 19:42