MSGBOX VIA BAT

USUARIO.EXCLUIDOS 04/12/2006 09:46:57
#187750
Amigos, Vou direto ao assunto...

Preciso colocar um MsgBox no Inicializar para q o Usuário escolha entre as opções de "Abrir uma Planilha" ou "Não", como fiz abaixo:

Respo = MsgBox("Você desejar começar a trabalhar com a planilha Status de Compras?", _
vbYesNo + vbCritical + vbDefaultButton1)
Title = "Aviso!"
If Respo = vbYes Then
Workbooks.Open FileName:="I:\Suprimentos\Status de Compras.xls"
Else:
MsgBox("Não se esqueça que é imprescindível a atualização do Status de Compras!"
End If
....................

Bom até aí tudo bem...

Mas o problema é que preciso fazer isso Via BAT pq ainda não tenho a Licença pra utilizar o VB6 aqui na empresa.

Sei que poderia colocar um atalho da Planilha no Incializar mas quero dar ao Usuário a opção de não abrí-la naquele momento.

PFavor, Alguém saberia como posso fazer isto via BAT ??
USUARIO.EXCLUIDOS 04/12/2006 09:55:17
#187753
Pq não usa VBA do excel?
USUARIO.EXCLUIDOS 04/12/2006 13:38:19
#187824
Realmente poderia fazer isto utilizando um Auto_Open na Planilha, mas todos os Usuários possuem Níveis de proteção de Macro e eu não quero correr o risco de brecarem a execução.
Sendo assim a Bat seria uma boa opção...

PFavor, Alguém saberia como posso fazer isto via BAT ??
LUIS.FLAVIO 04/12/2006 13:39:20
#187826
Amigo usa o vbscript !!!
USUARIO.EXCLUIDOS 04/12/2006 13:42:23
#187827
Como posso utlizar o VBScript??
Tem algum material ou exemplo pra eu pesquisar esta alternativa???
LUIS.FLAVIO 04/12/2006 14:16:51
#187836
Amigo dá uma procurada no google:

VBScript

Abraço
USUARIO.EXCLUIDOS 04/12/2006 15:29:28
#187877
Resposta escolhida
APJUNIOR, para usar em VBScript, deveria ser executado pelo Internet Explorer, funfa da mesma forma que o VB ou VBA, só que dentro de um script HTML, mas se for pra usar VBScript, eu recomendo então JavaScript que é interpretado por qualquer browser, veja:

<html>
<head>
<title>Abrir planilha</title>
</head>

<body>
<script language="JavaScript">
if (confirm('Você desejar começar a trabalhar com a planilha Status de Compras?')){
window.document.location = 'file://C:/arquivo.xls';
}else{
alert('Não se esqueça que é imprescindível a atualização do Status de Compras!');
}
window.close;
</script>
</body>
</html>


Qualquer dúvida poste...flw
WEBMASTER 04/12/2006 15:36:07
#187883
Faça um VBS (VBScript) é bem mais simples...
Nele você pode usar o createobject e por sí só trabalhar diretamente com o objeto manipulado
USUARIO.EXCLUIDOS 04/12/2006 18:28:24
#187944
Via VBScript persistiu os mesmos problemas de se usar VBA Excel.
Apareceu pro Usuário, alertas e avisos de conteúdo ativo de scripts e contrloes ActiveX próprios do IExplorer devido ao nível de segurança que é configurado como default para todos.

Eu não queria correr o risco de brecarem a execução.
Sendo assim a Bat seria a opção...

PFavor, Alguém saberia como posso fazer isto via BAT ??
BLAC3R 04/12/2006 18:53:31
#187956
cria um arquivo com extenção .vbs dentro dele coloque codigos do vbscript
USUARIO.EXCLUIDOS 04/12/2006 19:00:27
#187959
VC tem Licença para usar o ACCESS??
Página 1 de 3 [22 registro(s)]
Tópico encerrado , respostas não são mais permitidas