Redigere Embedded PowerPoint fra Excel VBA

stemmer
4

Jeg har en innebygd PowerPoint-presentasjon i en Excel-arbeidsbok. Hvordan kan jeg redigere (åpne, kopiere lysbilder, legge data til lysbilder, nær) ved hjelp av VBA?

Publisert på 23/09/2008 klokken 20:44
kilden bruker
På andre språk...                            


1 svar

stemmer
7

1. Legg en referanse til PowerPoint Object Model til VBA-programmet

Fra VBA vinduet, velger du Verktøy | Referanser
Se etter Microsoft Powerpoint 12.0 Object Library og sjekke det

2. Velg og aktiver PowerPoint-presentasjonen objektet

ActiveSheet.Shapes("Object 1").Select
Selection.Verb Verb:=xlOpen

Merk: denne koden forutsetter at PowerPoint objektet heter Object 1 (se øverst i venstre hjørne for å se hva det egentlig heter), og at det er på det aktive arket.

3. Få en referanse til presentasjonen objektet

Dim p As PowerPoint.Presentation
Set p = Selection.Object

4. Manipulere det

Alle metoder og egenskaper for en presentasjon objekt er tilgjengelig for deg. Her er et eksempel på å legge et bilde:

p.Slides.Add 1, ppLayoutBlank

5. Fjern merkingen det

Den enkleste måten er bare å velge en celle.

[a1].Select

Håper det hjelper!

Svarte 24/09/2008 kl. 01:16
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more