Somos un ISV con experiencia desarrollando y distribuyendo aplicaciones de escritorio escritas en VB6. Ahora estamos desarrollando herramientas como hojas de cálculo de Excel que contienen código VBA. Estos serán descargables gratis para varios usuarios, incluidas las organizaciones del gobierno local.Buenas prácticas de desarrollo de Excel VBA
Rara vez hemos distribuido hojas de cálculo fuera de nuestra propia organización. ¿Qué mejores prácticas debemos seguir, y hay escollos que debemos tener cuidado?
Soy consciente de lo siguiente.
- Digitally sign the spreadsheets with Authenticode. Algún consejo sobre eso?
- Me preocupan los departamentos de TI pueden imponer security rules que evitará que los usuarios descarguen hojas de cálculo que contengan macros, incluso si están firmadas. ¿Eso pasa?
- Fabricación de sure code works en diferentes versiones de Excel (2000, 2002, 2003, 2007). ¿Algún consejo?
- Password-protect (bloquear) las hojas de cálculo. La protección débil es mejor que nada, y no es un desastre si alguien obtiene el código fuente de todos modos.
- Version control.
- ... tal vez debería simplemente read the definitive book?
Si tiene una barra de menús/barra de herramientas vinculada a su hoja de cálculo, tendrá que cambiar para admitir la interfaz de usuario de cinta de Excel 2007 – A9S6
De Excel 2007 en adelante, los archivos que contienen VBA dan un mensaje de advertencia molesto y VBA ya no es compatible con Mac . –