05. september 2006 - 13:39Der er
21 kommentarer og 1 løsning
Manglende "addional controls" ved UserForms i VBA-miljøet i Excel
I VBA-miljøet i Excel (og i Word, Outlook og Powerpoint) kan jeg ikke længere få listen med "additional controls" frem, når jeg arbejder med en UserForm.
Hvis jeg højreklikker i min Toolbox og vælger menupunktet "Additional controls", skifter musepilen til et timeglas i et kort øjeblik, og så sker der ikke mere. Dvs. jeg får ikke listen med controls frem og kan derfor ikke vælge de controls ud, som jeg vil have i min Toolbox. Det hjælper heller ikke at forsøge at få listen frem via menuen "Tools", undermenuen "Additional controls".
Jeg kan sagtens få min Toolbox frem, og jeg kan også sagtens placere de controls, som allerede ligger i den, i min UserForm. Problemet er alene, at jeg som beskrevet ikke kan få listen med de øvrige tilgængelige controls frem.
I selve Excel (dvs. i et Excel-ark, ikke i VBA-miljøet) kommer listen med controls fint frem, når jeg klikker på "Additional controls"-knappen (den med billedet af hammer og skruenøgle lagt i et kryds.)
Jeg har etableret en akut workaround, hvor jeg får en kollega til på sin pc at lægge de controls, jeg skal bruge ned i sin egen Toolbox, og så sender han mig en kopi af sin Excel.box-fil, men det er jo ikke en holdbar løsning i længden...
Jeg har nu også forsøgt af afinstallere hele officepakken og installere den igen, men det løste heller ikke problemet...
Jeg tror, problemet opstod, efter jeg (gen)installerede VBscript for XP, men jeg er ikke sikker og aner ikke, om det overhovedet kan have betydning.
Er der mon nogle programmer, jeg skal forsøge at afinstallere eller geninstallere, eller er det måske en nøgle i registreringsdatabasen, som er forkert?
Et forsøg var at installere en ældre version af Office (fjern først den nye og reboot for en sikkerheds skyld), se om det fungerer, og så evt. opgradere, eller fjerne og installere den I bruger.
I har vel prøvet at installere alle servicepacks til Office? Noget de fleste firmaer ikke gør noget i!
Jeg afinstallerede Office og installerede derefter den oprindelige Office igen. Stadig samme problem.
Så installerede jeg SP1. Stadig samme problem!
Så installerede jeg SP2. Stadig samme problem!
Jagten på en manglende dll-fil ser heller ikke ud til give gevinst, så jeg er stadig på bar bund, men tak for de gode forslag. Fortsæt endelig hvis I har flere idéer!
Selv efter geninstallation af Office er problemet ikke løst, og jeg er ikke frisk på at formatere harddiske og begynde helt forfra...
Mon der kan være et problem i registreringsdatabasen? Det er bare et vildt gæt, men hvis nogen har en idé til, hvordan jeg kan screene registreringsdatabasen for den slags problemer, er I meget velkomne!
Lige en ting: Opret en ny bruger på din maskine. Login og check.
Du kunne køre et regclean program, et med mulighed for fortryd. Det er en billig løsning, selvom du skal investere i et program til formålet. Jeg bryder mig generelt ikke om at anbefale programmer til denne opgave, da man kan få lavet ged i den. Jeg bruger dog selv Norton Systemworks - WinDoctor. Den viser alle fundne fejl, viser dem, og spørger hvad den skal gøre. En kørsel af WinDoctor kontrol med Office installeret, ville sikkert give lidt at arbejde med.
-Og akyhne: Jeg har forsøgt med en anden bruger på min maskine, men den bruger har også problemet.
Jeg må forsøge med et cleaner-program til registreringsdatabasen, men jeg skal lige have fat i et først, så jeg vender tilbage, når jeg har gjort forsøget.
Hvis det er for alle brugere, må det være en defekt, manglende fil, eller forkert værdi/link i reg. databasen. WinDoctor ville være et godt bud, ja nu laver jeg alligevel en anbefaling, men det er en god problemknuser.
Prøv igen en reperation efter kørsel af Windoctor. Nu finder Office måske ud af at der mangler noget. Ideen med at køre Windoctor er både at få Windoctor til at rette fejl, samt slette fejl der ikke fører til noget. Du skal dog lige genstarte og køre Windoctor en gang til. Husk igen at genstarte!
1. Kørt Windoctor og repareret de fundne fejl 2. Genstartet 3. Kørt Windoctor igen og repareret de fundne fejl 4. Genstartet 5. Forsøgt at reparere Office-pakken via "Tilføj/fjern programmer" i kontrolpanelet
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.