Visual Basic for Applications é a linguagem de programação usada para aumentar o Microsoft Word embutido no conjunto de ferramentas e funções. Os desenvolvedores usam essa linguagem para escrever programas que completam rapidamente várias tarefas normalmente requerem um tempo significativo para ser concluído. Uma dessas tarefas é a formatação HTML , que transforma texto comum em um código que um navegador da Web pode exibir . Além de economizar tempo, usando o VBA para formatar o texto HTML pode reduzir muito o tédio eo número de erros que muitas vezes acompanham a codificação HTML a mão. Instruções
1
Abra um documento do Word com o texto existente , seja formatado ou não. Clique no botão " Ver " cabeçalho de menu , em seguida, clique na função " Gravar Macro " sob o painel " Macros " .
2
Tipo , na caixa de diálogo que aparece , " ConvertToHTML " para o nome da macro. Pressione " OK " para iniciar a gravação da macro.
3
Pressione "Control -S" para mostrar o "Salvar como" caixa de diálogo , selecione o item "Web Page" no campo " salvar como tipo de campo " da caixa de diálogo . Digite o nome de " VBAWebPage " para o nome do arquivo. Esta etapa salva o documento como uma página da Web , o que significa que todo o texto é convertido em HTML. O gravador de macro irá traduzir essa conversão em um programa VBA que mais tarde você pode repetir a converter outros documentos em páginas HTML.
4
Fim da gravação macro pressionando o botão quadrado pequeno na barra de status do Word ( em canto inferior esquerdo da tela) .
5
Abra o Windows Explorer (pressionando "Iniciar", depois em " Documentos " ) e navegue até a pasta que contém o arquivo que você salvou na etapa 3 . Dê um duplo clique no arquivo para abri-lo em um navegador da Web . O navegador exibirá o ex documento de texto como uma página da Web regular. Esta etapa verifica se a conversão de texto para códigos HTML foi bem sucedida.
6
Abra outro documento no Word, em seguida, pressione " Alt- F8" para exibir uma lista de macros.
7
clique duas vezes no macro denominada " ConvertToHTML ", que você terminou de gravar no passo 4. Palavra vai voltar a executar o código VBA que salva o documento como um arquivo HTML.
8
Clique duas vezes no novo documento HTML para exibi-lo em um navegador, assim como você fez no passo 5.
9
Pressione " Alt- F8" no documento do Word para listar as macros disponíveis . Clique no item " ConvertToHTML " , em seguida, clique no botão "Editar " para entrar no Visual Basic ambiente de desenvolvimento integrado (IDE). Neste ambiente , você vai aperfeiçoar o código criado pelo gravador de macro
10
Acima da declaração que começa com " ActiveDocument.SaveAs ", digite as duas linhas seguintes : .
x = InputBox ( "Digite um nome para a página HTML" )
x = x & " . htm"
Estas linhas irão pedir-lhe um nome de arquivo, que o Word irá atribuir à saída arquivo HTML. Ativando nomes de arquivos diferentes para cada convertido documento HTML irá impedir que o problema de documentos substituindo convertidos em uma execução anterior do macro
11
Tipo sobre o texto. " FileName : = " com o texto " FileName: = x. " Esta etapa irá tornar o Word salvar o documento HTML com o nome do arquivo de entrada pelo usuário , o que você forneceu o código para na etapa anterior . ( O " " indica o nome do arquivo do documento antes da conversão . )
12 Pressione " Alt- F11 " para retornar ao Word. Abra um novo documento e executar a macro " ConvertToHTML " . A macro vai agora pedir-lhe um nome de arquivo . Depois de digitar o nome do arquivo e executar a macro, clique duas vezes no novo arquivo HTML, cujo nome você acabou de entrar , para abrir o arquivo no seu browser.