Come interagire con Excel tramite OLE

July 15

Object Linking and Embedding è una tecnologia creata da Microsoft. OLE consente l'incorporamento e il collegamento di documenti e oggetti nell'ambito di altri programmi. Uso programmatori OLE sono in grado di collegarsi a programmi esterni come Microsoft Office, e interagire con le loro funzioni e metodi, e con questo, sono in grado di utilizzare Microsoft Word per creare grafici, Excel per l'aritmetica, o anche utilizzare Microsoft Outlook per l'invio di messaggi di posta elettronica da i loro programmi. Utilizzando OLE per interagire con Microsoft Excel richiede una connessione agli oggetti COM Excel e poche righe di codice da seguire.

istruzione

1 Aprire Microsoft Word.

2 Fai clic su "Strumenti", "Macro" e poi "Visual Basic". Si aprirà l'editor VBA.

3 Fai clic su "Inserisci" e poi "Modulo". Ora si dovrebbe avere un modulo di codice vuoto.

4 Digitare o copiare e incollare il seguente codice nel modulo di codice:

Private Sub ControlExcel ()

Dim intCol As Integer

Dim intRow As Integer

Dim oXL As Object

Dim oBook As Object

Dim oSheet As Object

Dim arancione come oggetto

intCol = 3

intRow = 1

Set oXL = CreateObject ( "Excel.Application")

oXL.DisplayAlerts = False

Set oBook = oXL.workbooks.Add

Set oSheet = oBook.Sheets (1)

oSheet.cells (intRow, intCol) .Value = "Questa è una prova di utilizzo di OLE"

'Visualizzare la sessione di Excel.

oXL.Visible = True

End Sub

Il codice utilizza OLE per collegare e collegarsi con Microsoft Excel; poi si apre Excel, aggiunge una cartella di lavoro e di un foglio di lavoro e procede a scrivere il testo, "Questa è una prova di utilizzo di OLE."

5 Premere il tasto "F5" per eseguire il programma.