Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como criar entrada de texto MS Word usando VBA para Excel
Se você já começou a usar o Visual Basic for Applications ( VBA ) para Excel, você já viu como VBA pode transformar uma boa planilha em um grande. Macros gravados podem automatizar tarefas , mas o verdadeiro poder do VBA está no Editor do Visual Basic , onde você pode escrever procedimentos que ampliam as capacidades do Excel. Você também pode usar o VBA para Excel chegar do lado de fora , em um outro aplicativo do Office como o Word. Uma vez que ambos os aplicativos usam a linguagem de programação VBA, você pode escrever código no Excel para iniciar o Word e inserir texto em um documento. Execute o código de amostra e , em seguida, usar suas habilidades de VBA para modificar o código até que ele se adapte às suas necessidades. Instruções
1

Inicie o Word e abra um novo documento. Salve o documento com um novo nome , como " C: . \\ Testdoc.doc " Anote o nome que você escolheu , como você vai usá-lo em seu código VBA. Feche o documento e sair do Word .
2

Abra o Excel .
3

Inicie o Editor do Visual Basic. Botão direito do mouse na aba " Sheet1" na parte inferior da tela. Selecione "View Code ".
4

Adicione a biblioteca de objetos que contém objetos, propriedades e métodos para Word. Selecione "Ferramentas ", seguido de "Referências" no menu. Role a lista até encontrar "Microsoft Word xx.x Object Library " ( xx.x significa a versão ; . , Por exemplo , se você estiver usando o Office 2007 , procure a 12,0 Microsoft Word Object Library ) Marque a caixa de seleção , e clique em "OK".
5

Insira um módulo para realizar o seu código, selecionando "Inserir ", seguido de "Module" no menu.
6

Começar uma OnFilterComboChange . Digite o seguinte no novo módulo :

Sub Word_Text ()

Pressione " Enter". Excel gera automaticamente uma declaração de " End Sub " .
7

Declare variáveis. Digite o seguinte código entre o "Sub" e "End Sub " declarações :

Dim wdApp As Object , wdDoc As Object Dim

WordFile As String , enterstring As String
8

Defina o valor da variável " WordFile ", especificando o documento de teste que você criou no Word. Se mais tarde você quiser usar um documento diferente do Word, altere o nome do arquivo nesta linha de código. Digite o seguinte :

WordFile = "c : \\ Testdoc.doc "
9

Defina o valor da variável " enterstring " para o texto que você deseja adicionar no topo da documento do Word. Digite o seguinte :

enterstring = " . Adicione este texto para o arquivo"
10

Adicione uma rotina de tratamento de erros para verificar se o Word já está em execução . Se não , abra uma nova instância do Word. Digite o seguinte :

On Error Resume Next

Set wdApp = GetObject ( " Word.Application " )

Se wdApp Nothing Is Então

Set wdApp = CreateObject (" Word.Application " )

End If

On Error GoTo 0
11

Adicione código para abrir o documento do Word. Digite o seguinte :

Set wdDoc = GetObject ( WordFile )
12

Adicione código para fazer o aplicativo Word visível, e , em seguida, mover o ponto de inserção para o início do documento. Digite o seguinte: .

Com wdApp

Visible = True

Unidade Selection.HomeKey : . = WdStory , Extend : = wdMove

End With

13

Adicione código para escrever o texto de exemplo em " enterstring " para o documento do Word seguido por um retorno de carro. Digite o seguinte: . .

Com wdDoc.Content

InsertAfter enterstring

InsertParagraphAfter

Acabar com
14

Adicionar código para esvaziar as variáveis ​​de objeto , a fim de liberar a memória usada pelo aplicativo . Digite o seguinte: .

Set wdDoc = Nothing

Definir wdApp = Nothing

Deixe a declaração no lugar "Sub End"
15

Execute o código. Selecione "Run" , seguido de " Run Sub /UserForm " a partir do menu.
16

Ver o documento do Word exemplo que você criou na etapa 1. Na parte superior do documento , você deve ver uma leitura de linha, em "Adicionar este texto para o arquivo . "

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Decimal o tempo em segundos no Microsoft…
·Como fazer Planilhas com o Excel 
·Coisas para fazer com o Microsoft Access 
·Como fazer centímetros quadrados no Excel 
·Como inserir várias funções SE no MS Excel 
·Como fazer três eixos Gráficos Usando o Excel 
·Como calcular as probabilidades e Probabilidade em Exce…
·Regressão Múltipla no Excel 2007 não está funcionan…
·Excel Editar Vs Macros. Step Into Macros 
·Como combinar funções lógicas em Excel 
  Artigos em destaque
·Como usar o Office 2003 
·O que é o arquivo de extensão Vlt 
·Como identificar duplicatas no Excel 2007 
·O que faz Select PO média em QuickBooks 
·Como a rede da Apple Front Row para um PC 
·Como alterar o fundo para o Music Player 
·Como você começa a música em um iPod sem apagar a mú…
·Como restaurar arquivos de um backup incremental 
·Como colocar um filme do Flash no meu site 
·Media Player não tem som com um arquivo AVI 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados