none
modificar mensagem de vínculos RRS feed

  • Pergunta

  • Boa tarde pessoal do MSDN!

    Algumas planilhas que utilizo contém alguns vínculos de outras planilhas e ao abrir deixo sempre para perguntar sobre estes vínculos pois preciso da mensagem.

    Para tanto gostaria de deixar esta mensagem mais amigável ao usuário, alguém sabe como deveria ser o código fonte vba ao abrir a planilha?

    Agradeço antecipadamente a todos que puderem colaborar.

    Obrigado

    -----

    Gilberto Franguelli



    quarta-feira, 11 de junho de 2014 17:22

Respostas

  • Bom dia Felipe tudo bem?

    Realmente, concordo contigo!

    Vou passar isso a eles que não tem jeito. É muito complicado em tentar modificar algo que já está funcionando por uma simples questão de estética.

    As respostas de outros tópicos foram todas esclarecidas e solucionadas.

    Agradeço a sua atenção mais uma vez.

    Obrigado

    Gilberto Franguelli

    terça-feira, 17 de junho de 2014 12:20

Todas as Respostas

  • O conteúdo da mensagem de alertas sobre vínculos é um padrão do Excel, assim como a configuração de exibi-la inicialmente. Antes de prosseguirmos com sua dúvida, o que você gostaria que exatamente acontecesse quando você abrisse uma pasta de trabalho que contém vínculos?

    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    sábado, 14 de junho de 2014 01:57
    Moderador
  • Bom dia amigo, tudo bem?

    Então!

    Na verdade eu preciso da mensagem sobre os vínculos mas gostaria de talvez se puder é claro modificá-la, com uma simples mensagem (msgbox) ao usuário sobre esse vínculo, deixá-la mais amigável.

    Exemplo:

    Este arquivo contém vínculos de outra planilha, deseja atualizá-lo? Se sim atualiza se não, não!

    Não sei se isso é possível, mas se for e tiver conhecimento, agradeço.

    Suas respostas em minhas questões tem sido bastante útil em meu aprendizado com o Excel, valeu!

    Mais uma vez um grande abraço e obrigado pela atenção.

    Gilberto Franguelli

    segunda-feira, 16 de junho de 2014 11:29
  • Obrigado, Gilberto.

    ---

    Do ponto de vista prático, acho melhor "treinar" seus usuários explicando o que significa a mensagem padrão do Excel.

    Não existe uma forma fácil de fazer o que deseja. A mais simples delas, penso eu, é criar um suplemento que monitora o evento Workbook_Open. Assim que uma pasta de trabalho é aberta, atribui-se False para Application.DisplayAlerts. Então, exibe-se a mensagem "amigável" ao usuário, e depois atribui True para a propriedade Application.DisplayAlerts.

    Mas é claro que você terá que criar um módulo de classe para monitorar os eventos do objeto Application.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    terça-feira, 17 de junho de 2014 00:28
    Moderador
  • Bom dia Felipe tudo bem?

    Realmente, concordo contigo!

    Vou passar isso a eles que não tem jeito. É muito complicado em tentar modificar algo que já está funcionando por uma simples questão de estética.

    As respostas de outros tópicos foram todas esclarecidas e solucionadas.

    Agradeço a sua atenção mais uma vez.

    Obrigado

    Gilberto Franguelli

    terça-feira, 17 de junho de 2014 12:20