Tenemos mucho código de VBA en hojas de cálculo y muchas personas las guardan en unidades locales. Cuando queremos actualizar las hojas de cálculo, enviamos una nueva versión a una unidad compartida pero no tenemos forma de exigir que las personas no utilicen las versiones anteriores de las hojas de cálculo.Administrar versiones de hoja de cálculo
Aquí hay algunas prácticas recomendadas para implementar hojas de cálculo vba, de modo que si alguien carga una versión anterior no se abrirá o le pedirá que actualice. Parece que esto debe ser un problema para cualquier solución personalizada, así que lo hubiera hecho a través de MS tendría alguna solución aquí.
¿Tiene Microsoft una solución de versiones/despliegue estándar para este o tengo que llegar a alguna solución de cosecha propia (pings una base de datos de hojas de cálculo en el arranque para comprobar la versión)
VSTO manejará el escenario que describa, pero es .Net y no vba. ¿Quizás puedas poner el código en un plugin xla? – adrianm
Creo que "oo" está más relacionado con la versión de la estructura de un libro, los datos, los rangos nombrados, etc. No versionar el ensamblado/código; por lo tanto, VSTO no es de mucha ayuda en este sentido. – AMissico