? The Word língua macro 2007 está enraizada em Visual Basic for Applications e permite desenvolver scripts , que não só processo sequências de comandos repetitivos , mas parar e recolher a entrada do usuário também. As caixas de entrada estão programados para aparecer e interromper o usuário , pedindo um valor de entrada . Quando o usuário responde ao diálogo , a macro continua a processar a partir desse ponto , e pode usar o valor que que o usuário inseriu a afetar os processos do script de macro . Instruções
1
Selecione "View ", depois " Macros " no menu Ribbon. A caixa de diálogo Macros é exibido. Para este exemplo, criar uma macro chamada MyInputMac digitando esse nome no campo Nome e clique em " Criar".
2
Criar uma variável para o valor de entrada a ser atribuído . Após a declaração de que lê Sub MyInputMac () , digite a seguinte linha para aceitar uma string ( palavras ) como um valor :
Dim myStrVar As String
3
Inserir um declaração , que inclui uma chamada para a função InputBox . Continuando com o exemplo , adicione a seguinte linha ao código de macro:
myStrVar = InputBox ( "Como você quer assinar a carta ", " assinatura" )
Quando esta linha em o macro é processada, uma caixa de diálogo chamada " assinatura" é exibido com a questão da assinatura contida . Uma caixa de texto vazia é fornecido para que o usuário digite a sua assinatura preferido. A execução continua quando o usuário clica em "OK" ou "Cancelar ".
4
Salve a macro clicando em " Arquivo", depois em "Salvar" ou pressionando "Ctrl + S" .
< Br >