KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como impedir que os utilizadores imprimam uma folha de cálculo?

AutorXiaoyang Data de Modificação

No nosso trabalho diário, poderá haver informações importantes na folha de cálculo. Para proteger a confidencialidade dos dados internos, o departamento não permite a sua impressão. A seguir, explico como impedir que os utilizadores imprimam uma folha de cálculo.

Impedir que os utilizadores imprimam uma folha de cálculo específica com VBA

Impedir que os utilizadores imprimam toda a pasta de trabalho com VBA


seta azul para a direita com balão Impedir que os utilizadores imprimam uma folha de cálculo específica com VBA

Pode aplicar o seguinte código VBA para proteger a sua folha de cálculo específica contra impressão.

1. Ative a folha de cálculo em que pretende desativar a função de impressão.

2. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

3. Em seguida, no Explorador de Projetos à esquerda, clique duas vezes em EsteLivro para abrir o módulo e cole nele o seguinte código:

Código VBA: impedir que os utilizadores imprimam uma folha de cálculo específica

Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140625
Dim WsName As String
WsName = "Sheet1"
For Each xWs In Application.ActiveWorkbook.Windows(1).SelectedSheets
    If xWs.Name = WsName Then
    MsgBox ("You can not print this worksheet")
        Cancel = True
    End If
Next
End Sub

impedir impressão da folha com código VBA

Nota: No código acima, a Folha1 é a folha de cálculo ativa que não pode ser impressa.

4. Depois, guarde e feche este código e, ao tentar imprimir esta folha de cálculo específica, receberá o seguinte aviso.

mensagem de aviso ao impedir impressão da folha

Nota: Com este código, apenas a folha de cálculo específica fica impedida de ser impressa; as restantes podem ser impressas normalmente.


seta azul para a direita com balão Impedir que os utilizadores imprimam toda a pasta de trabalho com VBA

Se precisar de impedir que os utilizadores imprimam toda a pasta de trabalho, há também um código que poderá ser útil.

1. Abra o livro que não quer que outros imprimam.

2. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

3. Em seguida, no Explorador de Projetosà esquerda, clique duas vezes em EsteLivropara abrir o módulo e cole nele o seguinte código:

Código VBA: impedir que os utilizadores imprimam uma folha de cálculo específica

Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140626
Cancel = True
MsgBox "You can't print this workbook"
End Sub

impedir impressão do livro com código VBA

4. Depois de guardar e fechar este código, regresse à pasta de trabalho. Ao tentar imprimir uma folha ou a pasta inteira, estas não poderão ser impressas e receberá o seguinte aviso:

mensagem de aviso ao impedir impressão do livro


Artigos relacionados:

Como imprimir várias pastas de trabalho no Excel?

Como definir o intervalo de impressão no Excel?

Como imprimir rapidamente a página atual no Excel?

Como imprimir uma coluna longa numa única página no Excel?

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos