Object Library " e clique em "OK".
3 Copie e cole o seguinte para criar as variáveis que você vai usar para copiar os dados do Excel :
Dim sourceXL Como Excel.Application
Dim MANUAL Como Excel.Workbook
Dim sourceSheet Como Excel.Worksheet
Dim dataReadArray (10) as String Dim
myPress Como Apresentação
Dim newSlide as Slide
4
Defina os valores para as variáveis de objeto :
Set sourceXL = Excel.Application
Definir MANUAL = sourceXL.Workbooks.Open ("G : \\ ExcelFile.xlsx " )
Set sourceSheet = sourceBook.Sheets (1)
Definir myPres = ActivePresentation
Definir newSlide = myPres.Slides.Add (Índice : = MyPres.Slides.Count + 1 , Layout : = ppLayoutText )
5
Leia os dados do arquivo Excel e armazená-lo em uma matriz de String : . .
sourceSheet.Range ("A1" ) Selecione
dataReadArray (0) = sourceSheet.Range ("A1" ) Valor
sourceSheet.Range ( "A2" ) . Selecione
dataReadArray (1) = sourceSheet.Range ( "A2" ) . Valor
sourceSheet.Range ( "A3" ) . Selecione
dataReadArray (2) = sourceSheet.Range ( "A3" ) . Valor
sourceSheet.Range ( "A4 " ) . Selecione
dataReadArray (3) = sourceSheet . Range (" A4 " ) . Valor
sourceSheet.Range ( " A5 " ) . Selecione
dataReadArray (4) = sourceSheet.Range ( " A5 " ) . Valor
< br > 6
Adicione os dados da matriz de String para um novo slide na sua apresentação atual :
newSlide.Shapes (1) TextFrame.TextRange = " os dados copiados do Excel "
. newSlide.Shapes (2). TextFrame.TextRange = dataReadArray (0) & vbNewLine & _
dataReadArray (1 ) e vbNewLine & _
dataReadArray (2 ) e vbNewLine & _
dataReadArray (3) e vbNewLine & _
dataReadArray (4) e vbNewLine
7
Feche o livro :
sourceBook.Close
8
Alterne para a janela do PowerPoint e clique em " Macros ". Clique em "Executar " para executar a macro " copyFromExcel " e adicionar um novo slide com os dados copiados do Excel arquivo que você criou no passo 1.