Lista de comprobación de un cuadro de diálogo para Excel 2016 VBA

Si usted es un programador de VBA, lo más probable es que esté haciendo muchas cajas de diálogo para Excel 2016. Si es así, aquí hay una lista de comprobación práctica y práctica para usar cuando se crean cuadros de diálogo:

  • ¿Están los controles alineados entre sí?
  • ¿Los controles similares son del mismo tamaño?
  • ¿Los controles están espaciados uniformemente?
  • ¿Tiene el cuadro de diálogo un título apropiado?
  • ¿Es el cuadro de diálogo abrumador? Si es así, puede utilizar una serie de cuadros de diálogo o dividirlos en un control MultiPage.
  • ¿Puede el usuario acceder a todos los controles con una tecla aceleradora?
  • ¿Se duplican las teclas del acelerador?
  • ¿Están los controles agrupados lógicamente, por función?
  • ¿Está configurado correctamente el orden de las pestañas? El usuario debería poder saltar a través del cuadro de diálogo y acceder a los controles de forma secuencial.
  • Si planea almacenar el cuadro de diálogo en un complemento, ¿lo probó exhaustivamente después de crear el complemento?
  • ¿Su código VBA tomará las medidas apropiadas si el usuario cancela el cuadro de diálogo, pulsa Esc o utiliza el botón Cerrar?
  • ¿Contiene el texto algún error ortográfico? Desafortunadamente, el corrector ortográfico de Excel no funciona con UserForms, así que usted está por su cuenta cuando se trata de la ortografía.
  • ¿Su cuadro de diálogo cabrá en la pantalla con la resolución más baja que se vaya a utilizar (normalmente, modo 1024×768)? En otras palabras, si desarrolla su cuadro de diálogo utilizando un modo de vídeo de alta resolución, es posible que el cuadro de diálogo sea demasiado grande para caber en una pantalla de baja resolución.
  • ¿Todos los controles de TextBox tienen la configuración de validación adecuada?
  • Si desea utilizar la propiedad WordWrap, ¿la propiedad MultiLine también está establecida en True?
  • ¿Todos los ScrollBars y SpinButtons sólo permiten valores válidos?
  • ¿Todos los ListBoxes tienen su propiedad MultiSelect correctamente establecida?
  • La mejor manera de dominar los cuadros de diálogo personalizados es crear cuadros de diálogo, muchos de ellos. Comience de forma sencilla y experimente con los controles y sus propiedades. Y no se olvide del sistema de ayuda; es su mejor fuente para obtener detalles sobre cada control y propiedad.

    Leave a Reply

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *