none
VBA no outlook RRS feed

  • Pergunta

  • Senhores, boa tarde.

    Alguém tem alguma idéia de como eu faço para "desativar as restrições ao modelo de objeto" de um formuláriodo Outlook, contruído com a interface do VBA.

    É o seguinte: O meu formulrio, busca um pool de informações de um banco de dados e também do addressentries do exchange, entretanto, sempre que ele precisa utilizar essas entradas ele me avisa que um programa esta tentando utilizar a caixa de correio e se eu desejo permitir e por quanto tempo.

    Alguém tem alguma idéia de como desviar disso sem recorrer a programação em CDO.

    Anderson

    quarta-feira, 21 de junho de 2006 17:26

Respostas

  • Oi Anderson,

    dependendo da versão do Outlook (não sei qual é a sua), pode ser um tanto difícil driblar tal segurança.

    A maioria das soluções envolvem um clique automático no "Yes" para confirmar a autorização, por não haver um jeito de desabilitá-la. Mesmo a solução de simular um clique no Yes não é simples, pois o sistema verifica se de fato o botão tem o foco. O código do link que passei tenta tratar tal situação.

    A maioria das pessoas usa esta outra solução, mais simples: http://www.snapfiles.com/get/clickyes.html

    quinta-feira, 22 de junho de 2006 15:57
    Moderador

Todas as Respostas

  • Oi Anderson,

    qual versão do Outlook você utiliza?

    Veja aqui uma alternativa: http://neworder.box.sk/explread.php?newsid=13180

     

     

    quinta-feira, 22 de junho de 2006 01:25
    Moderador
  • Bom dia Luiz Cláudio.

    Estou utilizando a versão 2002, (Office XP).

    O problema é que não quero essa mensagem aparecendo para os usuários o tempo todo e já tentei várias alternativas de desvio, mas sempre esbarro nesse problema.

    Estarei verificando o código indicado por você e te aviso.

    Talvez uma outra informação pode te ajudar. Eu publiquei o formulário dentro da pasta de formulários particulares. Só depois de homologado que eu vou publicar na pasta pública.

     

    Um abraço Anderson

    quinta-feira, 22 de junho de 2006 11:52
  • Luiz Cláudio, estive lendo o código e achei o mesmo um tanto complexo, pelo que entendi terei que utilizar uma função mutex para matar o processo de segurança e depois carregá-la novamente ?

    Me pareceu um tanto complexo, para dar apenas uma volta.

    De qualquer forma ainda pode ser muito útil, mas se tiver um exemplo um pouco mais claro ficarei igualmente grato.

    Estarei lendo e adaptando o código para minha situação.

     

    Obrigado.

     

    Anderson

    quinta-feira, 22 de junho de 2006 12:00
  • Oi Anderson,

    dependendo da versão do Outlook (não sei qual é a sua), pode ser um tanto difícil driblar tal segurança.

    A maioria das soluções envolvem um clique automático no "Yes" para confirmar a autorização, por não haver um jeito de desabilitá-la. Mesmo a solução de simular um clique no Yes não é simples, pois o sistema verifica se de fato o botão tem o foco. O código do link que passei tenta tratar tal situação.

    A maioria das pessoas usa esta outra solução, mais simples: http://www.snapfiles.com/get/clickyes.html

    quinta-feira, 22 de junho de 2006 15:57
    Moderador