Vraag : De controles die van ActiveX zich op een aantekenvel bewegen - Excel 2010

Ik heb activex controles (spinners en bevelknopen) op aantekenvellen geplaatst aangezien zij eerst in Excel world.

Now ter beschikking werden gesteld, wanneer ik een werkboek open die deze controles in Excel 2010 bevatten, de controles (allemaal) zijn op weg geweest lichtjes naar de linkerzijde, waarschijnlijk minder dan 10 pixel hoewel ik nooit heb gemeten. Uiteindelijk komt de controlesstapel omhoog tegen de linkermarge van het aantekenvel en geworden bijna klein te aan beweging select.
This slechts in 2010 environment.

Has iedereen voor anders dit gedrag opmerkte? Zijn er om het even welke suggesties aan een „moeilijke situatie“?

While ik een startprocedure kon toevoegen om de controles van plaats te veranderen wanneer het werkboek wordt geopend, opent die weg een nachtmerrie van het codageonderhoud overwegend het aantal werkboeken/controles ik.

Thanks
Jim
op zijn plaats heb

Antwoord : De controles die van ActiveX zich op een aantekenvel bewegen - Excel 2010

Het hangt van de code af en hoe u de controles gebruikt. Eerder dan het gebruiken van gebeurtenissen, wijst u macro's aan de versies van Vormen toe (klik enkel met de rechtermuisknop aan dan kiezen „macro…“) toewijs en u kunt hun eigenschappen via veranderen met de rechtermuisknop aanklikt, formatteert controle. U kunt de zelfde macro ook toewijzen aan veelvoudige controles en het hebben onderscheiden welke controle door naar Activesheet.Shapes werd geklikt (Application.Caller) te verwijzen

De versies van Vormen zijn over het algemeen stabieler aangezien zij langer deel van Excel voor hebben uitgemaakt.

Als kwestie van belang, wordt uw aantekenvel gezoemd aan iets buiten 100%? Dat is een gemeenschappelijke oorzaak van problemen met controles ActiveX.

Andere oplossingen  
 
programming4us programming4us