08. december 2003 - 13:32Der er
5 kommentarer og 1 løsning
VBA word: vindue fokus
Jeg skal have skrevet en kode, der sætter et nyåbnet worddokument i fokus, ift. alle andre vinduer.
Jeg bruger noget i stil med understående, men det virker ikke helt. Nogen der har idéer?
For Each Window In Application.Windows If InStrRev(Window.Caption, filtitel) Then vinduenummer = Window.Index End If Next ' Windows(vinduenummer).Visible = True Windows(vinduenummer).Activate
Jeg kan ikke lige se, hvordan du ville bruge dit forslag i min situation.
Jeg har en åben VBA word form "Test". Når jeg trykker på en knap på denne form, åbner den word dokumentet "test". Dokumentet placere sig imidlertid bagerst i rækken af dokumenter jeg har åbent, men skal placere sig i fokus, forrest - klar til indskrivning.
Wddok er et nyt worddokument som jeg "dim"'er i toppen af min sub - på den måde fortæller jeg VBA at jeg har brug for at arbejde med et worddokument senere i sub'en. Når jeg skriver "Set WdDok = New Word.Document" laver VBA et helt nyt worddokument til mig. Herefter kan du arbejde med dokumentet i VBA som du lyster.
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.