Laver du makroer, der bruges af mange personer?
Kan du sige noget om, hvilke typer opgaver, du løser med makroerne?
En add-in kan være en helt almindelig Word-skabelon, der listes i dialogboksen Skabeloner og tilføjelsesprogrammer. Du kan automatisk få en skabelon listet deri og slået til, hvis den placeres i den mappe, der er defineret som Word’s Start-mappe (ses i Funktioner > Indstillinger > fanen Filplaceringer). Man kan have mange add-ins i gang på en gang (jeg har selv et større antal).
I tilfælde af Word 2003 eller tidligere, kan en skabelon – ud over decideret tekst, grafik mm. + typografier – indeholde værktøjslinjer, autotekster og makroer. Enhver værktøjslinje, autotekst og makro, der findes i en add-in, vil stå til rådighed for alle dokumenter, du arbejder med, så længe add-in’en er slået til i Skabeloner og tilføjelsesprogrammer.
Du kan tage en hvilken som helst af dine eksisterende skabeloner med makroer og placere den i Start-mappen. Så vil den virke som add-in. Så det med at samle dine makroer består i, at du får kombineret dem alle i samme skabelon. Det kan så godt være, at dine makroer er lavet sådan, at du får et arbejde med at tilrette dem. Hvis nogle af dem f.eks. er lavet sådan, at de kun giver mening i dokumenter, der er baseret på en bestemt template, vil du være nødt til at indbygge test for, om makroen skal køre eller ej, f.eks.:
If ActiveDocument.AttachedTemplate <> "MyTemplate.dot" Then Exit Sub
Det er meget mere praktisk at vedligeholde makroer i én add-in, end det er at have dem spredt i et antal skabeloner, der bruges som skabeloner for diverse typer dokumenter (brev, memo osv.).
Se disse artikler:
http://www.word.mvps.org/FAQs/MacrosVBA/DistributeMacros.htmhttp://office.microsoft.com/en-us/word/HA010872941033.aspx