Bár bármely Excel-munkafüzet átalakítható bővítményré, nem minden munkafüzet részesül ebből az átalakításból. A makrók nélküli munkafüzet haszontalan bővítmény. Valójában csak a makrókat tartalmazó munkafüzettípusok profitálnak a bővítményré konvertálásból. Például egy általános célú makrókból (al- és függvényeljárásokból) álló munkafüzet ideális bővítmény.
A bővítmény létrehozása nem nehéz, de némi többletmunkát igényel. Kövesse az alábbi lépéseket, ha normál munkafüzetfájlból szeretne bővítményt létrehozni:
Fejlessze az alkalmazást, és győződjön meg arról, hogy minden megfelelően működik.
Ne felejtsen el egy módszert megadni a makró vagy makrók végrehajtására. Érdemes lehet definiálni egy gyorsbillentyűt, vagy valamilyen módon testreszabni a felhasználói felületet. Ha a beépülő modul csak függvényekből áll, akkor nincs szükség metódusra a végrehajtásukhoz, mert ezek a Funkció beszúrása párbeszédpanelen jelennek meg.
Tesztelje az alkalmazást úgy, hogy végrehajtja, amikor egy másik munkafüzet aktív.
Ezzel szimulálja az alkalmazás viselkedését, amikor azt bővítményként használják, mivel a beépülő soha nem az aktív munkafüzet.
Aktiválja a VBE-t, és válassza ki a munkafüzetet a Projekt ablakban; válassza az Eszközök → VBAProject Properties menüpontot, és kattintson a Védelem fülre; jelölje be a Projekt zárolása megtekintéshez jelölőnégyzetet, és írja be a jelszót (kétszer); majd kattintson az OK gombra.
Ez a lépés csak akkor szükséges, ha meg szeretné akadályozni, hogy mások megtekintsék vagy módosítsák a makrókat vagy a UserForms-okat.
Válassza a Fájl → Információ menüpontot, és válassza az Összes tulajdonság megjelenítése lehetőséget a jobb oldali panel alján.
Az Excel kiterjeszti a megjelenített tulajdonságok listáját.
Írjon be egy rövid leíró címet a Cím mezőbe, és egy hosszabb leírást a Megjegyzés mezőbe.
A 4. és 5. lépés nem kötelező, de megkönnyíti a bővítmény használatát, mivel a beírt leírások megjelennek a Bővítmények párbeszédpanelen, amikor a bővítményt kiválasztja.
Válassza a Fájl → Mentés másként lehetőséget.
A Mentés másként párbeszédpanelen válassza ki az Excel bővítményt (*.xlam) a Mentés típusaként legördülő listából.
Adja meg a mappát, amely a bővítményt tárolja.
Az Excel felajánlja az alapértelmezett bővítmények mappáját (AddIns néven), de a fájlt tetszőleges mappába mentheti.
Kattintson a Mentés gombra.
A munkafüzet egy példányát a rendszer bővítménylé alakítja, és XLAM-kiterjesztéssel menti. Az eredeti munkafüzet nyitva marad.