USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Desabilitar comando Save e SaveAs no Excel
mj2010
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 13/07/2010 21:47 hs         
Alguém sabe algum procedimento em VB para desabilitar o comando Save e o SaveAs em uma planilha Excel ?
   
Luiz Cláudio
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/07/2010 23:45 hs            
Olá,

você pode usar recursos nativos, como pedir senha para salvar, ou então colocar código no evento Workbook_BeforeSave, que é cancelável:

MsgBox "Não pode salvar, mermão!"
Cancel=True

Luiz Cláudio
São Paulo
   
mj2010
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 14/07/2010 10:09 hs         
Bom Dia Luiz
Obrigado pela dica.
Mas o que eu realmente estou tentando descobrir é uma maneira de desabilitar os comandos deixando nos menus das barras de comandos (toolbar) estes comandos Save e SaveAS e talvez outros comandos como Print, desabilitados de maneira que os mesmos sejam habilitados apenas quando uma determinada condição em uma rotina (Sub) for satisfeita.
Se voce ou alguem do forum tiver uma sugestão diferente eu agradeço.
Manuel
   
Luiz Cláudio
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/07/2010 22:54 hs            
Olá,
 
até tenho sugestão para desabilitar os menus, mas aí o usuário poderá teclar F12 ou Shift+F12 e salvar. Ou seja, mesmo desabilitando os menus, a sugestão acima deve ser seguida para matar a possibilidade das teclas de atalho.
 
Quanto aos menus, use a coleção de CommandBars do objeto Office para desabilitá-los.

Luiz Cláudio
São Paulo
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página