Makroer i Mal Files
January 3 by Eliza
Kay skrev å beskrive et problem hun hadde med en mal, en makro, og en knapp på verktøylinjen. Det virker som Kay opprettet en makro, lagres det i arbeidsboken, og tildelt makro til en knapp på verktøylinjen. Når hun senere lagret arbeidsboken som en mal, verktøylinjen knappen ikke lenger jobbet skikkelig hvis hun slettet den opprinnelige arbeidsboken.
Når du oppretter en makro, har du mulighet til å angi nøyaktig hvor det skal lagres. Hvis du lagrer den i en arbeidsbok og deretter senere lagrer arbeidsboken som en mal, er makro der fortsatt fordi arbeidsboken er konvertert til en mal som inneholder alle de opprinnelige makroer som er lagret med arbeidsboken.
Problemet er med knappen på verktøylinjen. Når du oppretter en verktøylinje knapp og tilordne en makro til det, husker Excel hvor makroen er lagret. Når arbeidsboken ble opprinnelig opprettet, ble den makro lagret i arbeidsboken. Dette betyr at verktøylinjen knappen "peker" til makroen i arbeidsboken. Selv etter arbeidsboken lagres som en mal, likevel peker på verktøylinjen knappen til makroen i arbeidsboken, ikke i malen.
For å avhjelpe situasjonen, er etter alt du trenger å gjøre du lagrer arbeidsboken som en mal-sørg for at du åpner malen og tilordne makroer til verktøyknapper. Disse makroene bør være de som bor i selve malen, ikke i noen annen arbeidsbok du har åpne samtidig. Du kan deretter lagre malen, og alt skal fungere fint. Du kan tilordne makroer ved å gjøre følgende:
- Åpne den nye malen filen. (Pass på at du åpner selve XLT-filen, og at du ikke oppretter en ny XLS fil basert på malen.)
- Høyreklikk på verktøylinjen knappen som kjører makroen.
- Velg Tilpass fra den resulterende hurtigmenyen. Excel viser dialogboksen Tilpass. (Se figur 1)
Figur 1. dialogboksen Tilpass.
- Igjen høyreklikk på verktøylinjen knappen som kjører makroen.
- Velg Tilknytt makro fra den resulterende hurtigmenyen. Excel viser Tilknytt makro dialogboksen.
- I Makronavn-boksen vil du se navnet på makroen tilegnet knappen. Det bør bestå av et regneark navn (XLS) og makro navn, atskilt med et utropstegn. Endre navnet på regnearket til navn på malen. (Dette kan være så enkelt som å endre bokstavene XLS til XLT.)
- Klikk på OK.
- Klikk på Lukk
- Resave malen.
ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2717) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.
- • Problem med add-on-makroer
- • Beste måten å skape et dokument mal
- • Invisible makroer
- • Fikse Vedvarende Mal Korrupsjon
- • Gjenopprette makroer og Autotekst-oppføringer fra Normal.dot
- • Opprette et dokument basert på en mal
- • Åpning av en mal
- • Hvordan lage en 3D-mal i AutoCAD 2014
- • Word Slow åpne dokumenter