25. oktober 2002 - 09:59Der er
9 kommentarer og 1 løsning
vba word: Knyt kode til knap oprettet runtime
Hej derude
Jeg har oprettet en commanbutton1 runtime. Men når jeg trykker på den sker der selvfølgelig ingenting, da der ikke er designet kode til den. Men hvordan gør jeg for at knytte kode til knappen???
Knappen oprettes runtime, dvs. mens programmet kører, så jeg kan ikke dobbeltklikke på knappen og skrive koden. Koden skal tilknyttes knappen runtime eller være foruddefineret.
Jeg har forsøgt at skrive kode til en knap (designtime):
Cmd1_Click() doevent end sub
Runtime, oprettes knappen jeg navngiver Cmd1. Når jeg trykker på den skulle jeg mene, at koden blev udført. Men det gør den ikke, så på en eller anden måde mangler der en tilknytning mellem kontrollen der oprettes runtime og den kode jeg skrev designtime.
martin_moth: Fordi jeg har en multipage hvorpå der oprettes en ny side ved klik på en cmdx. På den nye side skal der samtidig oprettes en cmd1. Jeg kan også oprette en cmd1 på multipage.value (den aktive side) og senere flytte den til den nye side, men det er ikke lykkedes mig at gennemskue hvordan.
Jeg har ingen anelse om hvad jeg taler om (bruger ikke multipages), men måske kan den nye knaps click-hændelse ikke aktiveres, fordi knappen er placeret et andet sted end koden står?
Altså hvis det fx. var 2 forme du havde, og der på form2 var en knap, men knappens kode stod i kodevinduet til form1 - kan det vare noget sådant der er tale om?
Som sagt - jeg ved ikke hvad jeg taler om, men det KUNNE jo være, at mit svar kunne bruges til et eller andet ;o)
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.