Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Assegnazione di oggetti di Excel da Word Oggetti in VBA

Excel è il foglio elettronico incluso nel pacchetto Office di Microsoft . Word è l'elaboratore di testi in Microsoft Office. VBA ( Visual Basic for Applications ) è un linguaggio di programmazione utilizzato per creare delle macro , che sono piccoli programmi che automatizzano i processi dalle applicazioni . Spesso è utile per accedere agli oggetti di un foglio di calcolo di Excel e rilasciarli in oggetti di Word senza passare avanti e indietro tra le finestre . L' Excel Visual Basic Editor consente agli utenti di scrivere macro che comunicano tra Excel e Word . Istruzioni
1

lancio Microsoft Word. Fare clic su "Start ", "Microsoft Office ", " Parola".
2

lancio di Microsoft Excel . Fare clic su "Start ", "Microsoft Office ", "Excel ".
3

Avviare l'editor di Visual Basic. Mentre la finestra di Excel è sullo schermo , premere il tasto "Alt" e tenerlo premuto, quindi premere "F11 ". L' editor di Visual Basic viene visualizzato sopra il foglio di lavoro di Excel .
4

Copia il seguente codice per l'editor di Visual Basic. Selezionare il codice e fare clic su "Modifica ", "Copia". Fare clic su Visual Basic Editor fare clic su " Modifica ", "Incolla ".

Sub RangeToDocument ( ) per

' Impostare un riferimento VBE a Microsoft Word Object Library

Dim wdApp come Word.Application

Dim WDDoc Come Word.Document

' assicurarsi che sia selezionata una gamma

Se Non TypeName ( Selezione) = " Range" Allora

MsgBox "Selezionare un intervallo di foglio di lavoro e provare di nuovo . " , Stati

vbExclamation , _ " No intervallo selezionato "

Else

'Riferimento istanza esistente di Word

wdApp = GetObject ( " Word.Application " ) per

' attivo di riferimento documento

WDDoc = WDApp.ActiveDocument

' di riferimento attivo
diapositiva

'Copia la gamma

Selection.Copy

' incollare l'intervallo

WDApp.Selection.PasteSpecial link: = False , Tipo dati: = wdPasteRTF , _ < br

Placement > : = wdInLine , DisplayAsIcon : = False

'pulire

WDDoc = Nothing Set

wdApp = Nothing End If


End Sub
5

Salva il codice. Fare clic su " File ", "Salva con nome ". Una finestra di dialogo di salvataggio pop-up. Dare un nome al file , ad esempio " excel - word ", quindi fare clic su Salva . La finestra di dialogo seleziona automaticamente l'estensione .
6

passare all'interfaccia Excel premendo e tenendo premuto "Alt " e premendo " F11 ".
7

eseguire la macro . Selezionare più celle nel foglio di calcolo di Excel . Fare clic su "Macro ", quindi il nome assegnato alla macro ( in questo caso " excel -word " ) . Il codice copierà i dati nelle celle di un oggetto di Excel poi incollarlo in un oggetto di Word e di visualizzarlo nella finestra di Word .
8

Modificare il codice . Aprire la macro in Visual Basic Editor e modificare il codice per personalizzare la macro per le vostre esigenze specifiche .

 

software © www.354353.com