FECHAR ARQUIVO EXCEL USANDO [Ô].BAT[Ô]
Olá pessoal, boa noite.
Gostaria de saber como que eu faço para fechar um arquivo especÃfico de excel utilizando o [Ô].bat [Ô] e rodando no pelo Shell no VBA,
Desde já agradeço a atenção !!
Abs !!
Gostaria de saber como que eu faço para fechar um arquivo especÃfico de excel utilizando o [Ô].bat [Ô] e rodando no pelo Shell no VBA,
Desde já agradeço a atenção !!
Abs !!
A planilha foi aberta pelo seu aplicativo VB? Se sim, o mais adequado é utilizar o método Close do document, pois se não o fizer, seu aplicativo ficará com um [Ô]ponteiro órfão[Ô].
Na verdade, para fazer o que você quer por meio do método Shell, o que você precisa é [Ô]matar[Ô] um processo (que é o Excel, nesse seu caso, mas serve para qualquer processo) e para isso, precisa conhecer o [Ô]nome[Ô] desse processo.
A instrução é basicamente simples, algo como:
Um detalhe: Você pode executar a instrução acima diretamente com o método Shell, sem precisar recorrer á arquivos de lote.
Para maiores informações e detalhes sobre os parâmetros, acesse o DOS de sua máquina (CMD) digite:
Obs.: Cuidado ao usar, pois não haverão mensagens ao usuário de que ele [Ô]não salvou o trabalho[Ô] ou coisas do gênero.
Na verdade, para fazer o que você quer por meio do método Shell, o que você precisa é [Ô]matar[Ô] um processo (que é o Excel, nesse seu caso, mas serve para qualquer processo) e para isso, precisa conhecer o [Ô]nome[Ô] desse processo.
A instrução é basicamente simples, algo como:
TASKKILL /F /IM [Ô]notepad.exe[Ô]
Um detalhe: Você pode executar a instrução acima diretamente com o método Shell, sem precisar recorrer á arquivos de lote.
Para maiores informações e detalhes sobre os parâmetros, acesse o DOS de sua máquina (CMD) digite:
TASKKILL /?
e pressione o Enter.Obs.: Cuidado ao usar, pois não haverão mensagens ao usuário de que ele [Ô]não salvou o trabalho[Ô] ou coisas do gênero.
Tópico encerrado , respostas não são mais permitidas