30. juni 2009 - 19:39Der er
12 kommentarer og 1 løsning
Afslutte brugerdefineret diasshow med VBA
Jeg har et diasshow med nogle brugerdefinerde "under"diasshows. Hvordan lukker jeg et brugerdefineret diasshow med VBA for at komme tilbage til hvor jeg startede den op ?
Activepresentation.close lukker hele præsentationen og ikke kun underpræsentationen.
Det ser ikke ud til at virke. Jeg har lagt følgende ind: Msgbox (application.presentations.count) og den returnerer altid et 1-tal, uanset om jeg har åbnet et "under-show" eller ej. Det skal lige siges at de brugerdefinerede shows ligger i samme fil/præsentation, som hoved præentationen.
Sorry - jeg læste det som alternative filer. Kan du beskrive hvad det er du gerne vil, normalt vil man vise det brugerdefinerede show og bede det vise og returnere.
Meningen er at nogle steder så skal et igangværende brugerdefineret show afsluttes samtidig med at et nyt brugerdefineret skal starte. På samme "hotspot", så det skal laves i VBA. Jeg mangler også viden om hvordan man starter et navngivent brugerdefineret show vha. VBA
Men den anden del virker ikke. Det den gør er at ændre på opsætningen af hele showet (filen), det som man sætter op under "Indstil diasshow". Men den starter ikke det nye op. Til gengæld starter den brugerdefinerede op næste gang man starter showet, da indstillingerne er blevet ændret...
Der er oprettet 3 brugerdefinerede shows: "A" et show som viser ALLE dias "B" et show som viser dias 2,4,6 og 8 "C" et show som viser dias 3,5,7 og 9
Jeg indstiller præsentationen til at køre show "a"
På ActionButtons på 1. dias, beder jeg den køre koden som så starter et brugerdefineret show op, 1 for "B" og 1 for "C".
På øvrige dias hvor jeg gerne vil have den til at afslutte brugershow, aktivere jeg koden som afslutter det kørende brugerdefinerede show, og starter et andet op. vil jeg tilbage til "A", skal koden kun sende ESC.
Som jeg har skrevet så har jeg forsøgt koden. Send keys virker, men den anden virker ikke. Kører jeg koden direkte fra VBA starter præsentationen fint op, men lægger jeg koden ind som kode til en figur, så sættes den brugerdefinerede fint, men den starter ikke showet op...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.