Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan automatisk Kopier fra Excel til PowerPoint hjelp av en VBA Macro
    Hvis du noen gang ønsket å framskynde overføringen av data fra en Microsoft Excel-arbeidsbok til din Microsoft PowerPoint-presentasjon , deretter bruke en makro og Visual Basic for Applications er veien å gå . VBA er et programmeringsspråk ansatt i Microsoft Office-programmer til å automatisere prosesser som kopierer data fra Excel. En makro lar deg lagre et sett med instruksjoner som du kan utføre over og over igjen med et klikk på en knapp. Instruksjoner
    en

    Launch Excel , type " Alan" in " A1 ", " Daniel " i " A2 ", " Kitzia " i " A3 ", " Oscar" i "A4 " og " Yarexli " i " A5 ". Trykk "CTRL " og " S " for å lagre arbeidsboken i "C : \\" " . ExcelFile.xlsx " som Lukk Excel.
    2

    Launch PowerPoint , klikker du på " Developer " og klikk " makroer " for å starte Macro dialogvinduet. Type " copyFromExcel " nedenfor Macro navn og klikk på " Create "-knappen . Klikk på " Verktøy "-menyen og klikk på "Referanser " for å starte Referanser dialogvinduet. Scroll ned og merk av for " Microsoft Excel 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. .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage nettlesere i Visual Basics 
    ·Hvordan Rull en tekst i VB.Net 
    ·Hvordan lage LOB Forms Med WPF 
    ·Hvordan endre en markør Med VBA 
    ·Forskjeller mellom Visual Basic og Visual Basic Net 
    ·Hvordan lage en tekstboks vise avhengige på en listebo…
    ·Slik Clear Listbox 
    ·Hvordan få tilgang til VBA- datatyper 
    ·Hvordan legge til en ODBC markerte til VB.NET 
    ·Hvordan bruke Environment Variable VBS Script 
      Anbefalte artikler
    ·Hvordan lage Visual Basic Applications for å Varier st…
    ·Forskjellen mellom Inkluder & Extend i Ruby 
    ·Hvordan lage en Hash kart 
    ·Hva gjør Javascript Void Kan ikke åpne Mean 
    ·Hvordan Roter Uttalelser på et nettsted 
    ·Hvordan Split i Java 
    ·Hvordan finne SAS Trening 
    ·Java kan ikke lage en statisk henvisning til en ikke -S…
    ·Hvordan endre størrelsen på importerte bilder i Visua…
    ·Visual Basic Opplæring for Windows 7 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/