Nwlapcug.com


Come utilizzare VBA per spostare dati da Excel a Word

Suite di Microsoft delle applicazioni di Office possa tutti essere automatizzati utilizzando proprietaria linguaggio di scripting di Microsoft, Visual Basic for Applications (VBA). È comune per fogli di calcolo Excel diventare grande, e a volte potrebbe essere necessario generare rapporti da quei grandi fogli di calcolo. A tale scopo, è possibile utilizzare VBA per leggere i dati da Excel e scriverlo in un documento di Word in modo che possa essere ben stampato e presentato al management e gli azionisti.

Istruzioni

1

Aprire Visual Basic editor premendo "Alt" e "F11" allo stesso tempo.

2

Fare doppio clic "ThisWorkbook" nel riquadro di navigazione a sinistra per aprirlo, se non è già aperto.

3

Copiare e incollare il codice seguente nella finestra del codice. Esso sarà aprire Word, creare un nuovo documento e posizionare il contenuto della cella A1 del foglio di calcolo nella prima riga del documento Word:

Dim wrdApp As Word. Application

Dim wrdDoc As Word. Document

Set wrdApp = CreateObject

wrdApp.Visible = True

Impostare wrdDoc = wrdApp.Documents.Add ' crea un nuovo documento

Con wrdDoc

.Content.InsertAfter Range("A1")

Terminare con

4

Nel menu principale di Visual Basic editor, fare clic su "Strumenti" e poi "Riferimenti". Verificare che "Microsoft Word Object Library" nell'elenco di riferimenti per inserire un segno di spunta accanto ad essa e quindi fare clic su "OK" per aggiungere il riferimento.

5

Eseguire la macro premendo "F5" per vedere il documento aperto.

Consigli & Avvertenze

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