Come utilizzare VBA per spostare i dati da Excel a Word

March 29

suite di applicazioni Office di Microsoft possono tutti essere automatizzato usando linguaggio di Microsoft proprietaria di scripting, Visual Basic, Applications Edition (VBA). E 'comune per i fogli di calcolo di Excel per diventare grandi, e, a volte potrebbe essere necessario generare report da quelle grandi fogli di calcolo. Per fare questo, utilizzare VBA per leggere i dati da Excel e scrivere in un documento di Word in modo che possa essere stampato bene e presentato al management e agli azionisti.

istruzione

1 Aprire l'editor di Visual Basic premendo il tasto "Alt" e "F11" allo stesso tempo.

2 Fare doppio clic su "ThisWorkbook" nel pannello di navigazione a sinistra per aprirla, se non è già aperta.

3 Copia e incolla il seguente codice nella finestra del codice. Si aprirà Word, creare un nuovo documento e posizionare il contenuto della cella A1 sul foglio di calcolo nella prima riga del documento di Word:

Dim wrdApp Come Word.Application

wrdDoc fioco come Word.Document

Set wrdApp = CreateObject ( "Word.Application")

wrdApp.Visible = True

Set wrdDoc = wrdApp.Documents.Add 'creare un nuovo documento

con wrdDoc

.Content.InsertAfter Range("A1")

End With

4 Fai clic su "Strumenti" e poi "Riferimenti" nel menu superiore dell'editor di Visual Basic. Controllare "Microsoft Word Object Library" nella lista dei riferimenti per inserire un segno di spunta accanto a esso, e quindi fare clic su "OK" per aggiungere il riferimento.

5 Eseguire la macro premendo il tasto "F5" per visualizzare il documento aperto.

Consigli e avvertenze

  • VBA consente di salvare e caricare documenti esistenti, nonché di crearne di nuove.