Fråga : Välja VBA inrama ändringar som föräldern inramar snirkeln placerar

Hi jag har en Excel att bilda att innehålla en inrama, som det finns ett nummer av annat inom inramar (allt som vertikalt arrangera i rak linje) föräldern för

The inramar har en lodlinjesnirkel att bomma för att låta användaren navigera från inramar till Frame.

We har funnit att, om användaren är funktionsduglig inom en inrama, och klickar därefter in i ett olikt inramar, det Parent inramar snirkeln Top är fastställdt till det bästa av den synliga raddan för area.

A tiden, detta betyder inte - om användarena har fått toten som han bottnar av inramar 1 och klickar in i inramar 2, oss inte varar besvärad, om inrama 2 förskjutningar upp a bet.    

But, några av våra berömmelsear är mer långare än bildahöjden, har användaren kan bläddra besegrar till kontrollera som de är efter, klickar den och finner därefter inrama sökt säkerhetskopia till top.
Does någon vet hur jag kan inaktivera denna sorterar av uppförande?

I har försökt tillfångatagande den bästa snirkeln placerar (using Frame.Exit-händelsen - och ställa in snirkeln bästa på den nya ramen skriv in händelsen), men till ingen evail, som omplaceringen händer efter Frame.Enter
" klar "

Svar : Välja VBA inrama ändringar som föräldern inramar snirkeln placerar

Hy igen,
Varje tid du flyttningen från en inramar till another, snirkelhändelsen av föräldern inramar (Frame1) startar automatiskt. I faktum det startas av det nytt inramar att du är inflyttningen.

Om du analyserar parametrarna av snirkelhändelsen, när det startas, du ska ser att de ActionX och ActionY jämlikena 10.
Denna rörelse bläddrar användaren bildar, så att det utvalt kontrollerar visas fullständigt i det tillgängliga området”.
Du kan också kontrollera anmärkawebbläsaren för medlemmarna av ”fmScrollActionen”.

Så långt jag kunde inte finna en metod för att förhindra denna automatiskt avfyrade händelse nor avbryta den.

Cristi
Andra lösningar  
 
programming4us programming4us