Avatar billede Nicolai Nybegynder
03. december 2003 - 21:31 Der er 2 kommentarer og
1 løsning

Slette objekt i Powerpoint under et diasshow(slideshow)

Hej.

Jeg ønsker, via VBA kode, at slette et objekt i en PowerPoint præsentation med den præsenteres som slideshow.

Jeg er ikke interesseret i blot at skifte sliden ud med den næste slide (hvor objektet så kunne være fjernet). Men præsentation må kun bestå af én slide - der så skal være lidt interaktiv med lidt VBA kode...

Jeg er interesset i at udføre en makro der sletter et object fra den pågældende slide mens diasshowet/slideshowet kører..


Takker...
Avatar billede ulrina Nybegynder
04. december 2003 - 06:20 #1
Kunne se på et tidligere indlæg at du brugte

Sub Delete1_1()
    ActiveWindow.Selection.SlideRange.Shapes("Rectangle 13").Delete
End Sub

Prøv i stedet:

Sub Delete1_1()
    ActiveWindow.Selection.SlideRange.Shapes("Rectangle 13").Visible = msoFalse
End Sub

Burde virke også når showet kører.
Avatar billede Nicolai Nybegynder
04. december 2003 - 17:22 #2
Det virker desværre ikke. Hvis det kan hjælpe noget, kan jeg fortælle at det ser ud som om at den udfører markroen når jeg ber den om det. Jeg kan nemlig høre min disk lige brummer et øjeblik og musemarkøren ændres til en timeglas. Så der sker noget.... Objektet bliver bare ikke skjult...

Strange...
Avatar billede Nicolai Nybegynder
30. december 2003 - 13:58 #3
Det lader ikke til at dette prblem kan løses... Bad Luck... Tak for indsatsen ellers...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester