Usuário com melhor resposta
modificar mensagem de vínculos

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
- Editado Gilberto Franguelli quarta-feira, 11 de junho de 2014 17:24
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
- Marcado como Resposta Gilberto Franguelli terça-feira, 17 de junho de 2014 12:21
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
-
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
-
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
-
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
- Marcado como Resposta Gilberto Franguelli terça-feira, 17 de junho de 2014 12:21