Object Library " og klikk " OK ".
3 Kopier og lim inn følgende for å opprette variablene du vil bruke å kopiere data fra Excel :
Dim sourceXL Som Excel.Application
Dim Sourcebook Som Excel.Workbook
Dim sourceSheet Som Excel.Worksheet
Dim dataReadArray ( 10 ) As String
Dim myPress Som Presentasjon
Dim newSlide Som Slide
4
verdier til objekt variabler : en
Set sourceXL = Excel.Application
Set Sourcebook = sourceXL.Workbooks.Open ( "G : \\ ExcelFile.xlsx ")
Set sourceSheet = sourceBook.Sheets ( 1 )
Set myPres = ActivePresentation
Set newSlide = myPres.Slides.Add (Indeks : = myPres.Slides.Count + 1 , Layout: = ppLayoutText )
5
Les dataene i Excel -filen og lagre den i en String matrise: .
sourceSheet.Range ( "A1" ) Velg
dataReadArray ( 0 ) = sourceSheet.Range ( "A1" ) Verdi
.
sourceSheet.Range ( " A2" ) . Velg
dataReadArray ( 1 ) = sourceSheet.Range ( " A2" ) . Verdi
sourceSheet.Range ( " A3" ) . Velg
dataReadArray ( 2 ) = sourceSheet.Range ( " A3" ) . Verdi
sourceSheet.Range ( "A4 ") . Velg
dataReadArray ( 3 ) = sourceSheet . Range (" A4" ) . Verdi
sourceSheet.Range ( " A5 ") . Velg
dataReadArray ( 4 ) = sourceSheet.Range ( " A5 ") . Verdi
6
Legg dataene fra String array til et nytt lysbilde i gjeldende presentasjon : .
newSlide.Shapes ( 1 ) TextFrame.TextRange = "Data kopiert fra Excel "
newSlide.Shapes ( 2 ) . TextFrame.TextRange = dataReadArray ( 0 ) og vbNewLine & _
dataReadArray ( 1 ) og vbNewLine & _
dataReadArray ( 2 ) og vbNewLine & _
dataReadArray ( 3) og vbNewLine & _
dataReadArray ( 4) og vbNewLine
7
Lukk arbeidsbok:
sourceBook.Close
8
Bytt til PowerPoint-vinduet og klikk " Makroer ". Klikk "Kjør " for å kjøre " copyFromExcel " makro og legge til et nytt lysbilde med dataene som kopieres fra Excel-filen du opprettet i trinn 1. .