"Bjarke Walling Petersen" <bwp@bwp.dk> wrote in message
news:<9ltu8r$2s1p$1@news.cybercity.dk>...
> Peter Lykkegaard skrev:
> [klip]
> > Jeg har eksperimenteret lidt med window handle men det virker ikke lige
da
> > selve powerpoint stadig kører selvom jeg stopper præsentationen vha
escape
> >
> > Nogen ideer?
>
> Hvis du bare vil lukke programmet, kan du evt. gøre sådan:
[Snip - lidt kode]
>
> Private Sub Command1_Click()
> CloseWindow GetWindowHWnd("Power Point", xTextCompare)
> End Sub
>
Njah, jeg har selv overvejet om jeg skal lave noget brugerfjæs til min vb
app
På den måde har jeg fuld kontrol over Powerpoint (via objekt reference til
PowerPoint.Application og bruge metoden Quit)
For at stoppe den endeløse løkke skal man så alt-tabbe til vb programmet og
vælge stop
Jeg tænkte mere på om der var nogle metoder til at finde ud af hvilke
windows handles der er aktive?
Hmm kom lige til at læse hvad der stod i Command1_Click - er der noget i
koden der evt kan bruges?
Jeg har filnavn på præsentationen samt reference til metoder/properties på
Presentation objectet
Jeg kan ikke bruge PP97FrameClass eller PP9FrameClass (97/2k) da
POWERPNT.EXE stadig er aktiv selvom jeg har afbrudt den aktive præsentation
Jeg forestillede mig at der må være nogle handles til den aktive
præsentation der kører i "View" tilstand
Løsningen bliver nok noget brugerfjæs, selvom det andet kunne være sjovt at
lave
Jeg har efterhånden brugt nogle timer på at kravle MSDN igennem, ikke første
gang jeg løber panden mod en mur selvom det nu er sjældent
mvh/Peter Lykkegaard