Notifications
Clear all

Enviar mensagem via formulário VBA Excel 2007

7 Posts
3 Usuários
0 Reactions
1,849 Visualizações
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Caros,

Tenho um programa desenvolvido em VBA excel 2007 integrado com access conectados via ADO. Atualmente 5 usuários o utilizam.

Existe alguma forma de criar um mecanismo de envio e leitura de mensagem, tipo uma caixa de listagem ou um textbox. Um usuário enviaria mensagem para o outro.

Aqui empresa não é permitido instalação de softwares como skipe, msn, nem mesmo o gerenciador de mensagem do windows é liberado.

Pensei em criar uma tabela no access com um campo do ID usuário e outro campo mensagem. Só que para exibir no outro computador teria que usar application.ontime e ficar verificando a cada 1min por exemplo.

Teria alguma alternativa menos "sufocante" ou mais inteligente.

Outras sugestões que não envolvam instalação de software também são bem vindas.

Atualmente nos trocamos bilhetinhos kkkkkk.... :lol:

Obrigado.

 
Postado : 22/10/2012 2:45 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Depoisteconto,

Se a sua rede e estações de trabalho forem Windows você pode usar o comando "msg" no promt.

A sintaxe é msg <usuário> "mensagem"

Dá até para fazer via vba uma rotina que chame o msg por VBA se você quiser.

Abraço,

Henrique Ronconi

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 22/10/2012 4:00 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Achei este exemplo, mas não testei.

A princípio é exatamente o que você está procurando.

http://programminglibrary.com/Progra...Messagener.xls

Sds,

Henrique

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 22/10/2012 4:19 pm
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Henrique, bom dia!

Obrigado pelas sugestões.

A 1ª refere-se ao gerenciador de mensagens do windows, bloqueado nas estações de trabalho, em tese seria minha 1ª opção;
A 2ª direciona para um link com erro, provavelmente o arquivo foi removido.

At

 
Postado : 23/10/2012 5:40 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara há muito tempo atrás fiz um chat usando HTML, ACCESS e VBA. A lógica é ter uma tabela que vai guardar o que cada usuário escrever já com tags em html exemplo:

Se o usuário escrever OLÀ MUNDO em uma textbox, ele irá guardar no access <html><body> Olá Mundo </body></html>. a diferença é que vc vai precisar fazer uma consulta que retorne os dados em formato HTML do access.

lembro que tinha ficado show de bola, podendo ser usado por vários usuários,

da uma pesquisada no google..

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/10/2012 5:50 am
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Depoisteconto,

O Link que passei realmente deve ter saído do ar, mas quando eu passei estava funcionando. Vou tentar achar novamente de onde eu peguei a referência e lhe enviar.

Existe uma outra forma de você usar o MS-Messenger no seu trabalho desde que você tenha acesso a um browser e possa acessar a Internet.
Normalmente o serviço de proxy e firewall inviabilizam a utilização e instalação do Messenger em sua estação de trabalho, entretanto você poderá se logar no MSN através do próprio browser e lá vai conseguir ver todos os seus contatos, enviar e receber mensagens. O único inconveniente e que vai ter que deixar sempre está página do browser aberta para poder receber suas mensagens.

Abraço,

Henrique

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 23/10/2012 8:42 am
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Depoisteconto,

Achei de onde retirei aquele link. Foi deste forum: http://www.ozgrid.com/forum/showthread.php?t=62962

Estou colocando a planilha anexada a esta mensagem somente caso não consiga abrir o link, mas repito que não testei-a.

Sds,

Henrique

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 23/10/2012 8:53 am