programadores do Excel vai notar que alguns aspectos de como o Excel trabalha com macros foram alterados na versão 2007 do programa. Estes são pequenos programas escritos em Visual Basic for Applications (VBA) que permitem a personalização extensiva e recursos adicionais para qualquer planilha. A maioria das macros escritos em versões anteriores do Excel continuará a funcionar em 2007. Mas alguns problemas podem ocorrer . VBA Editor de
Em versões do Microsoft Excel anteriores à de 2007, janela do editor VBA foi automaticamente incluído em todas as instalações do programa. Qualquer um poderia abrir a janela de macro e começar a codificação . Mas Excel 2007 manipula o editor de forma diferente , e isso pode causar problemas para alguns programadores. Você deve instalar o editor VBA separadamente , já que não é incluído por padrão . Se você trabalha em um ambiente corporativo , onde você não tem privilégios de administrador no computador , isso pode revelar-se um inconveniente. Você pode instalar o editor VBA simultaneamente com o resto do programa, se você selecionar a opção VBA durante o processo de instalação. Se você não fizer isso, você vai precisar do CD do Office para o Excel para instalar este componente mais tarde.
Menus e barras
Excel macro programadores muitas vezes criam novos menus e barras de ferramentas personalizadas no programa para controlar os recursos dos seus programas de macro. Mas Excel 2007 eliminou o clássico menu e barra de ferramentas do sistema em favor de um " controlador de fita " que aparece no topo da janela do programa. Assim, macros criados em versões anteriores não irá aparecer como esperado. Em vez disso, todas as barras de ferramentas e menus personalizados aparecem na seção " Add- Ins " do controlador de fita . Isso pode representar um problema para os programadores que procuram interfaces amigáveis simples para seus programas mais antigos.
Formatos de arquivo
Como a segurança do computador continua a crescer como uma prioridade para fabricantes de software , a versão 2007 do Excel muda a forma como macros inserir em documentos de planilha. VBA é um ambiente de programação poderosa e é capaz de hospedagem de códigos maliciosos e vírus . As versões anteriores do Excel permitido qualquer arquivo padrão do Excel para conter uma macro. Mas Excel 2007 impede macros em arquivos padrão do Excel . Em vez disso, você deve salvar o arquivo em um formato habilitado para macro diferente. Este é um processo relativamente fácil, mas pode representar um problema inicial para programadores desconhecem esta mudança , uma vez que não será capaz de criar seus programas sem antes salvar o documento no novo formato .
Padrão Configuração Macro
documentos que contêm macros, Excel 2007 desabilita automaticamente a parte macro do arquivo ao abrir o arquivo . Nas versões anteriores do Excel , você será solicitado primeiro para a sua preferência no manuseio das macros ao abrir o documento. Este passo intermediário não existe em 2007, e você deve ativar manualmente as macros em vez se você quiser usá-los. Isso poderia ser um problema para usuários do Excel desconhecem os passos para concluir esse processo, e pode levar a as macros de alguns programadores sendo totalmente despercebido.