Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak je automatisch kopiëren van Excel naar PowerPoint met behulp van een VBA- macro
Als je ooit wilde de overdracht van gegevens uit een Microsoft Excel-werkmap om uw Microsoft PowerPoint-presentatie te bespoedigen , vervolgens met behulp van een macro en Visual Basic for Applications is de weg te gaan . VBA is een programmeertaal gebruikt in Microsoft Office-toepassingen om processen zoals het kopiëren van gegevens uit Excel te automatiseren . Een macro kunt u een set van instructies die je weer kunt voeren over en met een klik op een knop opslaan . Instructies
1

Launch Excel , type " Alan " in " A1 ", " Daniël " in " A2 ", " Kitzia " in " A3 ", " Oscar " in " A4 " en " Yarexli " in " A5 . " Druk op " Ctrl " en " S " om de werkmap op te slaan in " C : \\ " " . ExcelFile.xlsx " als Sluit Excel .

Launch PowerPoint- 2 , klikt u op het tabblad " Developer " en klik op " Macro's " om het dialoogvenster Macro venster te openen . Type " copyFromExcel " hieronder Macro Naam en klik op de knop " Create " . Klik op het menu "Extra " en klik op " References" om het dialoogvenster Referenties lanceren . Scroll naar beneden en vink het vakje naast " Microsoft Excel Object Library " en klik op "OK . "

Kopieer 3 en plak de volgende aan de variabelen die je gaat gebruiken te maken

Dim sourceXL
Zoals Excel.Application

Dim bronnenboek
Zoals Excel.Workbook

Dim sourceSheet
Zoals Excel.Worksheet

Dim : de gegevens uit Excel kopiëren dataReadArray ( 10 ) als Koord

Dim myPress
Zoals Presentatie

Dim newSlide
Zoals Slide

Set waarden 4 aan de object-variabelen :

Set
sourceXL = Excel.Application

Set bronnenboek
= sourceXL.Workbooks.Open ( " G : \\ ExcelFile.xlsx " ) op Twitter

Set sourceSheet = sourceBook.Sheets ( 1 ) op

set myPres = ActivePresentation

set newSlide = myPres.Slides.Add
( Index : = myPres.Slides.Count + 1 , Indeling: = ppLayoutText )
5

Lees de gegevens in het Excel-bestand en sla het op in een string -array : .

sourceSheet.Range
( " A1 " ) Selecteer

dataReadArray
( 0 ) = sourceSheet.Range ( " A1 " ) Value
.

sourceSheet.Range ( " A2 " ) . Selecteer

dataReadArray
( 1 ) = sourceSheet.Range ( " A2 " ) . Value

sourceSheet.Range
( " A3 " ) . Selecteer

dataReadArray
( 2 ) = sourceSheet.Range ( " A3 " ) . Value

sourceSheet.Range
( " A4 " ) . Selecteer

dataReadArray
( 3 ) = sourceSheet . range ( " A4 " ) . Value

sourceSheet.Range
( " A5 " ) . Selecteer

dataReadArray
( 4 ) = sourceSheet.Range ( " A5 " ) . Value
< br > 6

Voeg de gegevens van de String array om een nieuwe dia in uw huidige presentatie : .

newSlide.Shapes
( 1 ) TextFrame.TextRange = "Gegevens gekopieerd van Excel "

newSlide.Shapes ( 2 ) . TextFrame.TextRange = dataReadArray ( 0 ) & vbNewLine & _

dataReadArray
( 1 ) & vbNewLine & _

dataReadArray
( 2 ) & vbNewLine & _

dataReadArray ( 3 ) & vbNewLine & _

dataReadArray
( 4 ) & vbNewLine
7

Sluit de werkmap :

sourceBook.Close
< br >

Schakel naar het PowerPoint-venster en 8 op " Macro's . " Klik op " Uitvoeren " om de " copyFromExcel " macro uit te voeren en voeg een nieuwe dia met de gegevens gekopieerd van het Excel- bestand dat u hebt gemaakt in stap 1 .

Previous: Next:
  Visual Basics Programming
·Hoe te TreeView kopiëren in V…
·Hoe maak je een toetsenbord in…
·Technieken in VBA 
·Hoe de AutoAanvullen Box gebru…
·Hoe maak je een driehoek in Vi…
·Hoe gegevens in Grid View bijw…
·Wat is Data Object Wizard in V…
·Hoe je Auto Scroll tekst in ee…
·Hoe te berekenen Bestandsgroot…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·De nadelen van Pointers in C 
·Hoe maak je een PictureBox verplaatsen i…
·Hoe de Fibonacci reeks getallen berekene…
·Hoe je FTP gebruiken Van VBA 
·Hoe te converteren naar XML JSX 
·Hoe de lijnen van een bestand als een li…
·Hoe je het percentage van Characters Ber…
·Hoe om te doen Addition in Java 
·Hoe maak je een programma vanuit Python …
Copyright © Computer Kennis http://www.nldit.com