>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O Que é uma Pasta de Trabalho Habilitada para Macro do Excel?

Com o Excel 2007, a Microsoft trouxe um novo formato para arquivos do Excel — .xlsx, que contém todos os dados da planilha em um arquivo comprimido com estruturas de dados derivadas de XML dentro dele. Pense no .xlsx como um arquivo comprimido com vários outros arquivos dentro dele. Também trouxe um novo formato de arquivo para pastas de trabalho habilitadas para macro, com a extensão *.xlsm. Se você é novo no Excel, ou nos novos formatos, saber o que cada tipo de arquivo de dados contém pode ser um pouco confuso.

Pastas de Trabalho Habilitadas para Macro

O Microsoft Excel usa uma linguagem de programação, Visual Basic for Applications (VBA), para fornecer automação em planilhas do Excel. Quando esses programas são anexados a uma planilha no Excel 2007, eles são anexados como um arquivo separado dentro da estrutura de arquivo comprimido. Quando isso ocorre, a extensão é alterada para *.xlsm. Uma vantagem deste formato sobre formatos anteriores do Excel é que o código VBA pode ser removido sem abrir 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 uma pasta de trabalho habilitada para macro, por padrão, você verá uma notificação acima da barra de fórmulas dizendo "Risco de Segurança: Macros foram desabilitadas" com um botão marcado "Opções". Pressionar o botão abrirá uma caixa de diálogo chamada "Alerta de Segurança – Macro", que informará sobre a confiabilidade da fonte da macro, e dará a escolha de "Ajudar a me proteger de conteúdo desconhecido" ou "Habilitar este conteúdo". Se você confia na fonte da pasta de trabalho habilitada para macro, escolha a última e clique em "OK".

Alterando Configurações de Segurança

Você pode alterar o comportamento de segurança de macro do Excel clicando na aba "Desenvolvedor" do Excel, e clicando no grupo "Código". Haverá uma opção para "Segurança de Macro" no grupo lá. Suas opções para "Segurança de Macro" incluem desabilitar todas as macros, sem notificação — isso é útil para garantir que macros nunca rodem — o padrão de desabilitar macros com notificação, como descrito acima, habilitar macros assinadas digitalmente para rodar automaticamente e habilitar todas as macros, o que não é recomendado.

Outros Formatos de Pasta de Trabalho Habilitada para Macro

A maioria das pastas de trabalho habilitadas para macro usa o formato .xlsm. Existem dois arquivos Excel habilitados para macro adicionais. O primeiro tipo, .xltm, é um arquivo de modelo Excel habilitado para macro. Um arquivo de modelo é um arquivo Excel pré-fabricado que tem várias fórmulas e instruções de formatação já preparadas; um exemplo de modelo Excel seria um programa de registro de horas de trabalho. Arquivos de modelo habilitados para macro significam que todas as planilhas feitas a partir do modelo também terão essas macros gravadas. O segundo tipo, com a extensão .xlam, é usado para arquivos de suplemento Excel especializados que expandem a gama de funções e tipos de problemas que o Excel pode lidar. Pense nos arquivos .xlam como sendo uma espécie de plugins de navegador para o Excel.