IT Fjernundervisning

PowerPoint

Beskrivelse

PowerPoint integration

Lidt eksempler på integration med PowerPoint - se materialet efter du har købt kurset.

Åben PowerPoint

Åben eksisterende dokument

Opret nyt dokument

Indsæt slide hvis der allerede er slides i dokumentet

Indsæt slide i tomt dokument

Indsæt shape på slide

Vælg slide 5


Øvelse

PowerPoint integration

Lidt eksempler på integration med PowerPoint.

Start med at oprette reference til PowerPoint objekterne

Åben PowerPoint

  Dim pwApp As PowerPoint.Application   Set pwApp = New PowerPoint.Application   Dim pwPres As PowerPoint.Presentation   pwApp.Visible = msoCTrue 

Åben eksisterende dokument

  Set pwPres = pwApp.Presentations.Open("dit filnavn...") 

Opret nyt dokument

  Set pwPres = pwApp.Presentations.Add 

Indsæt slide hvis der allerede er slides i dokumentet

  Dim pptSlide As PowerPoint.Slide   Dim pptLayout As PowerPoint.CustomLayout     Set pptLayout = pwPres.Slides(1).CustomLayout   Set pptSlide = pwPres.Slides.AddSlide(2, pptLayout)        'Indsætter en slide med samme layout som slide 1 

Indsæt slide i tomt dokument

  Dim pptSlide As PowerPoint.Slide   Set pptSlide = pwPres.Slides.Add(1, ppLayoutBlank) 

Indsæt shape på slide

    Dim sh As PowerPoint.Shape          'Sæt størrelse på den tekstboks data indsættes i     Dim venstre, top, hojde, bredde As Integer     venstre = 10     top = 10     hojde = 20     bredde = 200          'Tilføj teksboks shape     Set sh = pptSlide.Shapes.AddTextbox(msoTextOrientationHorizontal, _             venstre, top, bredde, hojde)          'Sæt tekst i boksen     sh.TextFrame.TextRange = "Tekst i boksen"          'Sæt baggrundsfarve     sh.Fill.BackColor.RGB = RGB(255, 0, 0)          'Sæt font størrelse     sh.TextFrame.TextRange.Font.Size = 16 

Vælg slide 5

  Set pptSlide = pwPres.Slides(5) 

Brug for hjælp til VBA, VSTO eller SQL?

Scient Data tilbyder professionel IT-konsulentbistand

Kontakt Scient Data →