Avatar billede henning55 Nybegynder
24. november 2003 - 13:57 Der er 1 kommentar og
1 løsning

hændelse/event i forb. med sideskift i word

Jeg kunne godt tænke mig at få aktiveret noget kode
når siden skifter.
Avatar billede stefanfuglsang Juniormester
24. november 2003 - 14:20 #1
Anbring dette i ThisDocument, og kør RegisterEventHandler

Public WithEvents App As Word.Application
Dim oldpage As Integer


Public Sub Register_Event_Handler()
    Set App = Word.Application
 
   
End Sub

Private Sub App_WindowSelectionChange(ByVal Sel As Selection)
  If oldpage <> Sel.Information(wdActiveEndPageNumber) Then
        MsgBox "Vi er på en ny side"
  End If
  oldpage = Sel.Information(wdActiveEndPageNumber)
End Sub
Avatar billede stefanfuglsang Juniormester
24. november 2003 - 14:23 #2
Register_Event_Handler skal køres hver gang du ændrer i koden (tror jeg nok), måske skal den også kaldes i Document_Open
Koden kaldes i øvrigt også når dokumentet åbnes, ikke kun når man flytter cursoren til en ny side. Kan forhindres ved at teste om oldpage er nul.
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