Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel VBA] Versiebeheer voor macro's

Pagina: 1
Acties:

  • HEY_DUDE
  • Registratie: November 2009
  • Laatst online: 17:26
Voor mijn werk heb ik een uitgebreide set macro's ontwikkeld voor berekeningen in de stralingshygiene. Deze macro's heb ik verpakt in een excel add in (.xlam file) en op een gedeelde schijf geplaatst. Gebruikers kunnen dan de addin toevoegen aan excel. De reden hiervoor is dat ik dan zelf de .xlam kan updaten en de gebruikers altijd de laatste versie hebben. Echter wordt de add-in op steeds meer plekken gebruikt en lukt het mij niet meer om de add-in te updaten. Iedereen die excel heeft openstaan heeft automatisch de addin geladen en daarmee wordt de .xlam file read only. Het lukt dus mij niet meer om dit handig te updaten. Mogelijk wordt de add-in straks nog breder in de organisatie gebruikt en lukt het mij helemaal niet meer om dit te updaten.

Hoe kan ik effectief mijn macro's/add in up to date houden zodat mijn gebruikers altijd voorzien zijn van de laatste versie? Gezien de grootte van de organisatie en de 'starheid' van de IT afdeling zal het niet lukken met opstartscripts oid.

Er is vast iemand hier ervaren met Excel VBA addins. Graag jouw hulp.

  • Witte
  • Registratie: Februari 2000
  • Laatst online: 15-10 13:46
kan je niet zorgen dat iedereen een 'eigen' .xlam heeft, ergens in het gebruikersprofiel.
vervolgens maak je een inlog-script die vanaf de fileserver de nieuwe .xlam kopieert naar het gebruikersprofiel.
met bijvoorbeeld:

copy \\fileserver\macros\addin.xlam %USERPROFILE%\macros

Dan heeft iedereen bij aanmelden steeds een verse, geupdatete versie.
(uiteraard moet je wel regelen dat de excel van de gebruikers verwijst naar de eigen add-in en niet die op de fileserver gebruikt)

Oops, te laat gezien dat je NIET met opstart-script mag werken...

Kan je wel werken met een scheduled task op je eigen pc/werkplek? Dan maak je zelf een werk-versie en laat deze 's nachts laat doorkopieren naar de uitrol-versie. 's Nachts zullen de mensen toch hun Excel niet hebben openstaan?

[ Voor 49% gewijzigd door Witte op 08-07-2014 12:08 ]

Houdoe