O que é uma pasta de trabalho do Excel com macros ativadas

Com o Excel 2007, a Microsoft trouxe um novo formato de arquivo do Excel, .xlsx, que contém todos os dados da planilha em um arquivo compactado com XML derivado das estruturas de dados. Pense no .xlsx como se fosse um arquivo compactado com vários outros arquivos dentro dele. Também um novo formato de arquivo de pasta de trabalho com macros ativadas com a extensão * .xlsm. Se você é novo no Excel ou novo em novos formatos, saber quais dados cada tipo de arquivo de dados pode conter pode ser um pouco confuso.

Pastas de trabalho com macros ativadas

O Microsoft Excel usa a linguagem de programação Visual Basic for Applications (VBA) para fornecer automação de planilha do Excel. Quando esses programas ingressam em uma planilha no Excel 2007, eles são vinculados como um arquivo separado na estrutura do arquivo compactado. Quando isso ocorre, a extensão é alterada para * .xlsm. Uma vantagem desse formato em relação aos formatos VBA anteriores do Excel é que o código pode ser excluído sem iniciar o arquivo. Isso pode ser feito alterando a extensão do arquivo para .zip, abrindo-o e excluindo o arquivo “vbaProject.bin” do subdiretório “XL” dentro dele.

Segurança de macro

Ao abrir um livro habilitado para macro, por padrão, você verá uma notificação sobre a barra de fórmulas informando “Risco à segurança: as macros foram desativadas” com um botão marcado “Opções”. Pressionar o botão exibirá uma janela de diálogo chamada “Alerta de segurança – macro”, que informará sobre a confiabilidade da fonte da macro e oferecerá a opção “Ajude a proteger-me de conteúdo desconhecido” ou “Ativar esta conteúdo “. Se você confia na origem do livro habilitado para macro, selecione o último e clique em “OK”.

Alterar configurações de segurança

Você pode alterar o comportamento de segurança das macros do Excel clicando na guia “Desenvolvedor” no Excel e no grupo “Código”. Haverá uma opção “Macro Segurança” no grupo. Suas opções para “Segurança de macros” incluem desativar todas as macros, sem notificação; isso é útil para garantir que as macros nunca sejam executadas; o padrão para desativar a notificação de macros, conforme descrito acima, habilitar macros assinadas digitalmente para Execute automaticamente e ative todas as macros, o que não é recomendado.

Outros formatos de pasta de trabalho com macros ativadas

A maioria das pastas de trabalho habilitadas para macros usa o formato .xlsm. Existem outros dois arquivos habilitados para macros do Excel. O primeiro tipo, .xltm, é um arquivo de modelo habilitado para macros do Excel. Um arquivo de modelo é um arquivo do Excel preparado que possui várias fórmulas e instruções de formatação já preparadas; Um exemplo de modelo do Excel seria um programa para horas de registro de trabalho. Arquivos de modelo habilitados para macro são todas as folhas criadas a partir de modelos que também possuem macros gravadas. O segundo tipo, com a extensão .xlam, é usado para arquivos de suplemento especiais do Excel que estendem o intervalo de funções e os tipos de problemas que o Excel pode manipular. Imagine os arquivos .xlam como algo como complementos do navegador para Excel.

Referências

 

Você pode estar interessado:

Deixe um comentário