Sobre as Macros

2
Sobre as macros Caso execute uma tarefa várias vezes no Microsoft Excel, você pode automatizá-la com uma macro. Uma macro é uma seqüência de comandos e funções (função: um fórmula pré-escrita que assume um valor ou valores, executa uma operação e retorna um valor ou valores. Use funções para simplificar e reduzir fórmulas em uma planilha, especialmente aquelas que executam cálculos longos e complexos.) armazenadas em um módulo (módulo: uma coleção de declarações, instruções e procedimentos armazenados juntos como uma unidade nomeada. Existem dois tipos de módulos: módulos padrão e módulos de classe.) do Visual Basic e pode ser executada sempre que você precisar executar a tarefa. Por exemplo, se inserir com freqüência seqüências de caracteres de texto extensas em células, você poderá criar uma macro para formatar essas células de modo que haja quebra automática de texto. Gravando macros Quando uma macro é gravada, o Excel armazena informações sobre cada etapa que você passa ao executar um série de comandos. Em seguida, execute a macro para repetir ou "reproduzir" os comandos. Se você cometer um erro quando gravar a macro, as correções feitas também serão gravadas. O Visual Basic (Visual Basic: uma versão de programação visual de alto nível do Basic. O Visual Basic foi desenvolvido pela Microsoft para a criação de aplicativos baseados no Windows.) armazena cada macro em um novo módulo anexado a uma pasta de trabalho. Facilitando a execução de uma macro Você pode executar uma macro escolhendo-a na lista na caixa de diálogo Macro. Para que uma macro seja executada sempre que clicar em um botão específico ou pressionar uma determinada combinação de teclas, você pode atribuir a macro a um botão da barra de ferramentas, um atalho do teclado (tecla de atalho: uma tecla de função ou combinação de teclas, como F5 ou CTRL+A, usada para executar um comando de menu. Por outro lado, uma chave de acesso é uma combinação de teclas, como ALT+F, que desloca o foco para um menu, comando ou controle.) ou um objeto gráfico em uma planilha. Gerenciando suas macros Após gravar uma macro, você pode exibir seu código com o Editor do Visual Basic (Microsoft Visual Basic Editor: um ambiente no qual é possível editar macros registradas e escrever novas macros e programas do Visual Basic for Applications.) para corrigir erros ou alterar o que a macro faz. Por exemplo, caso deseje que a macro de quebra automática de texto também deixe o texto em negrito, pode gravar outra macro para aplicar negrito a uma célula e copiar as instruções dessa macro para a macro de quebra automática de texto. O Editor do Visual Basic é um programa criado para facilitar a gravação e edição de código de macro para iniciantes e fornece ajuda on-line. Você não precisa aprender a programar ou usar a linguagem do Visual Basic para fazer alterações simples nas macros. Com o Editor do Visual Basic, é possível editar macros, copiar macros de um módulo para outro, copiar macros entre pastas de trabalho diferentes, renomear os módulos que armazenam as macros ou renomeá-las. Segurança da macro O Microsoft Excel fornece proteção contra vírus (vírus: um programa de computador ou macro que "infecta" arquivos de computador por meio da inserção de suas próprias cópias nesses arquivos. Quando o arquivo é carregado na memória, o vírus pode infectar até outros arquivos. Os vírus freqüentemente têm efeitos nocivos.) que podem ser transmitidos através das macros. Se compartilhar macros com outros usuários, você poderá certificá-las com uma assinatura digital (assinatura digital: uma marca de autenticação eletrônica segura, baseada em criptografia, em uma macro ou documento. Esta assinatura confirma que a macro ou o documento proveniente do signatário não foi alterado.) de forma que os outros usuários possam verificar que as macros são de

description

Sobre as Macros

Transcript of Sobre as Macros

Page 1: Sobre as Macros

Sobre as macros Caso execute uma tarefa várias vezes no Microsoft Excel, você pode automatizá-la com uma macro. Uma macro é uma seqüência de comandos e funções (função: um fórmula pré-escrita que assume um valor ou valores, executa uma operação e retorna um valor ou valores. Use funções para simplificar e reduzir fórmulas em uma planilha, especialmente aquelas que executam cálculos longos e complexos.) armazenadas em um módulo (módulo: uma coleção de declarações, instruções e procedimentos armazenados juntos como uma unidade nomeada. Existem dois tipos de módulos: módulos padrão e módulos de classe.) do Visual Basic e pode ser executada sempre que você precisar executar a tarefa.

Por exemplo, se inserir com freqüência seqüências de caracteres de texto extensas em células, você poderá criar uma macro para formatar essas células de modo que haja quebra automática de texto.

Gravando macros Quando uma macro é gravada, o Excel armazena informações sobre cada etapa que você passa ao executar um série de comandos. Em seguida, execute a macro para repetir ou "reproduzir" os comandos. Se você cometer um erro quando gravar a macro, as correções feitas também serão gravadas. O Visual Basic (Visual Basic: uma versão de programação visual de alto nível do Basic. O Visual Basic foi desenvolvido pela Microsoft para a criação de aplicativos baseados no Windows.) armazena cada macro em um novo módulo anexado a uma pasta de trabalho.

Facilitando a execução de uma macro Você pode executar uma macro escolhendo-a na lista na caixa de diálogo Macro. Para que uma macro seja executada sempre que clicar em um botão específico ou pressionar uma determinada combinação de teclas, você pode atribuir a macro a um botão da barra de ferramentas, um atalho do teclado (tecla de atalho: uma tecla de função ou combinação de teclas, como F5 ou CTRL+A, usada para executar um comando de menu. Por outro lado, uma chave de acesso é uma combinação de teclas, como ALT+F, que desloca o foco para um menu, comando ou controle.) ou um objeto gráfico em uma planilha.

Gerenciando suas macros Após gravar uma macro, você pode exibir seu código com o Editor do Visual Basic (Microsoft Visual Basic Editor: um ambiente no qual é possível editar macros registradas e escrever novas macros e programas do Visual Basic for Applications.) para corrigir erros ou alterar o que a macro faz. Por exemplo, caso deseje que a macro de quebra automática de texto também deixe o texto em negrito, pode gravar outra macro para aplicar negrito a uma célula e copiar as instruções dessa macro para a macro de quebra automática de texto.

O Editor do Visual Basic é um programa criado para facilitar a gravação e edição de código de macro para iniciantes e fornece ajuda on-line. Você não precisa aprender a programar ou usar a linguagem do Visual Basic para fazer alterações simples nas macros. Com o Editor do Visual Basic, é possível editar macros, copiar macros de um módulo para outro, copiar macros entre pastas de trabalho diferentes, renomear os módulos que armazenam as macros ou renomeá-las.

Segurança da macro O Microsoft Excel fornece proteção contra vírus (vírus: um programa de computador ou macro que "infecta" arquivos de computador por meio da inserção de suas próprias cópias nesses arquivos. Quando o arquivo é carregado na memória, o vírus pode infectar até outros arquivos. Os vírus freqüentemente têm efeitos nocivos.) que podem ser transmitidos através das macros. Se compartilhar macros com outros usuários, você poderá certificá-las com uma assinatura digital (assinatura digital: uma marca de autenticação eletrônica segura, baseada em criptografia, em uma macro ou documento. Esta assinatura confirma que a macro ou o documento proveniente do signatário não foi alterado.) de forma que os outros usuários possam verificar que as macros são de

Page 2: Sobre as Macros

origem confiável. Sempre que abrir uma pasta de trabalho que contenha macros, você poderá verificar a origem das macros antes de ativá-las.