Bloqueando a
opção Salvar
Como...
Por que bloquear?
• Muitas vezes queremos impedir que sejam
criadas cópias de um arquivo, normalmente
um projeto protegido...
Como bloquear?
• Podemos fazer através
de um Evento de Pasta
de trabalho.
• Acesse o VBE e dê dois
cliques no objeto
EstaP...
Como bloquear?
• Insira o código abaixo no módulo que se abrirá:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean...
Comentários
• O arquivo, mesmo sem a exibição da janela,
estará sendo salvo com o nome e localização
correntes.
• O usuári...
Próximos SlideShares
Carregando em…5
×

0210 bloqueando a opção salvar como

2.767 visualizações

Publicada em

Utilizar evento de pasta de trabalho para bloquear a opção Salvar Como no Excel.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.767
No SlideShare
0
A partir de incorporações
0
Número de incorporações
880
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

0210 bloqueando a opção salvar como

  1. 1. Bloqueando a opção Salvar Como...
  2. 2. Por que bloquear? • Muitas vezes queremos impedir que sejam criadas cópias de um arquivo, normalmente um projeto protegido. PROJETO CÓPIA CÓPIA
  3. 3. Como bloquear? • Podemos fazer através de um Evento de Pasta de trabalho. • Acesse o VBE e dê dois cliques no objeto EstaPasta_de_Trabalho
  4. 4. Como bloquear? • Insira o código abaixo no módulo que se abrirá: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 'Determinar se a janela Salvar Como foi ativada If SaveAsUI = True Then 'Impedir a exibição da janela Cancel = True 'Inibir os eventos do Excel Application.EnableEvents = False 'Salvar o arquivo com o projeto ThisWorkbook.Save 'Informar o usuário do que ocorreu MsgBox "A opção Salvar Como... está desabilitada!" & vbLf & _ "O arquivo foi salvo normalmente", vbOKOnly + vbInformation 'Reativar os eventos do Excel Application.EnableEvents = True End If End Sub
  5. 5. Comentários • O arquivo, mesmo sem a exibição da janela, estará sendo salvo com o nome e localização correntes. • O usuário fica impedido de salvar com outro nome e/ou localização. • É exibida uma mensagem informando o usuário:

×