Selvom du kan konvertere enhver Excel-projektmappe til et tilføjelsesprogram, er det ikke alle projektmapper, der har gavn af denne konvertering. En projektmappe uden makroer er en ubrugelig tilføjelse. Faktisk er de eneste typer projektmapper, der drager fordel af at blive konverteret til et tilføjelsesprogram, dem med makroer. For eksempel er en projektmappe, der består af makroer til generelle formål (under- og funktionsprocedurer), et ideelt tilføjelsesprogram.
Det er ikke svært at oprette et tilføjelsesprogram, men det kræver lidt ekstra arbejde. Følg disse trin for at oprette et tilføjelsesprogram fra en normal projektmappefil:
Udvikl din applikation, og sørg for, at alt fungerer korrekt.
Glem ikke at inkludere en metode til at udføre makroen eller makroerne. Du ønsker måske at definere en genvejstast eller tilpasse brugergrænsefladen på en eller anden måde. Hvis tilføjelsesprogrammet kun består af funktioner, er det ikke nødvendigt at inkludere en metode til at udføre dem, fordi de vises i dialogboksen Indsæt funktion.
Test applikationen ved at køre den, når en anden projektmappe er aktiv.
Dette simulerer programmets adfærd, når det bruges som et tilføjelsesprogram, fordi et tilføjelsesprogram aldrig er den aktive projektmappe.
Aktiver VBE og vælg projektmappen i projektvinduet; vælg Værktøjer → VBAProject Properties og klik på fanen Beskyttelse; marker afkrydsningsfeltet Lås projekt til visning, og indtast en adgangskode (to gange); klik derefter på OK.
Dette trin er kun nødvendigt, hvis du vil forhindre andre i at se eller ændre dine makroer eller brugerformularer.
Vælg Filer → Info, og vælg Vis alle egenskaber nederst i højre panel.
Excel udvider listen over viste egenskaber.
Indtast en kort beskrivende titel i feltet Titel og en længere beskrivelse i feltet Kommentarer.
Trin 4 og 5 er ikke påkrævet, men gør tilføjelsesprogrammet nemmere at bruge, fordi de beskrivelser, du indtaster, vises i dialogboksen Tilføjelsesprogrammer, når dit tilføjelsesprogram er valgt.
Vælg Filer → Gem som.
I dialogboksen Gem som skal du vælge Excel-tilføjelsesprogram (*.xlam) fra rullelisten Gem som type.
Angiv den mappe, der skal gemme tilføjelsesprogrammet.
Excel foreslår dens standard tilføjelsesmappe (navngivet AddIns), men du kan gemme filen i enhver mappe, du kan lide.
Klik på Gem.
En kopi af din projektmappe konverteres til et tilføjelsesprogram og gemmes med en XLAM-udvidelse. Din originale projektmappe forbliver åben.