Cómo comentar y descomentar bloques de código en el Editor de Office VBA


En el editor de VBA de Office (ALT + F11), ¿cómo comentar o descomentar un bloque de código?

 258
Author: ashleedawg, 2012-10-17

8 answers

En el editor de VBA, vaya a View, Toolbars, Customise... o haga clic derecho en la barra de herramientas y seleccione Customise...

En la pestaña Commands, seleccione el menú Edit a la izquierda.

Entonces aproximadamente dos tercios del camino hacia abajo hay dos iconos, Comment Block y Uncomment Block.

Arrastre y suelte estos en su barra de herramientas y luego tendrá fácil acceso para resaltar un bloque de código, y comentarlo y descomentar con el clic de un botón!


Ver La respuesta de GauravSingh si quieres para asignar atajos de teclado.

 423
Author: RemarkLima,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:26
  1. Haga clic con el botón derecho en la barra de herramientas y seleccione Personalizar...
  2. Seleccione la pestaña Comandos.
  3. En Categorías haga clic en Editar, luego seleccione Bloque de comentarios en el cuadro de lista Comandos.
  4. Arrastre la entrada Bloque de comentarios a la Barra de menús (yep! la barra de menús)
    Nota: Ahora debería ver un nuevo icono en la barra de menús.
  5. Asegúrese de que el nuevo icono esté resaltado (tendrá un cuadrado negro alrededor it) entonces
    haga clic en el botón Modificar selección en el cuadro de diálogo Personalizar.
  6. Aparecerá un menú interesante.
    En nombre, agregue un ampersand (&) al comienzo de la entrada.
    Así que ahora en lugar de "Bloque de comentarios" debería decir &Bloque de comentarios.
    Pulse Enter para guardar el cambio.
  7. Haga clic en Modificar selecciónde nuevo y seleccione Imagen y texto.
  8. Descartar el diálogo Personalizar cuadro.
  9. Resaltar cualquier bloque de código y pulse Alt-C. Voila.
  10. Haga lo mismo para el bloque Descomentar o
    cualquier otro comando que te encuentres usando a menudo.
 105
Author: GauravSingh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-29 04:58:01

Hay una barra de herramientas incorporada Edit en el editor de VBA que tiene los botones Comment Block y Uncomment Block de forma predeterminada, y otras herramientas útiles.

Si hace clic con el botón derecho en cualquier barra de herramientas o menú (o vaya al menú Ver > Barras de herramientas), verá una lista de barras de herramientas disponibles (encima de "Personalizar..." opcion). La barra de herramientas estándar está seleccionada de forma predeterminada. Seleccione la barra de herramientas Edit y aparecerá la nueva barra de herramientas, con el Bloque de comentarios botones en el medio.

introduzca la descripción de la imagen aquí

*Esta es una opción más simple que las mencionadas.

 28
Author: dePatinkin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-28 22:43:23

¿Has comprobado MZTools?? Hace muchas cosas geniales...

Si no me equivoco, una de las funcionalidades que ofrece es configurar tus propios atajos.

 20
Author: Tiago Cardoso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-18 05:12:45

O, simplemente haga clic en Ver, las Barras de herramientas, Editar. Luego puede seleccionar un bloque de código y luego hacer clic en el botón de la barra de herramientas Comment o Uncomment para hacer todo con un solo clic.

Como un aparte, puedes Tab/Shift+Tab un bloque de texto seleccionado también. Cuando yo era un noobie, yo no sabía que durante mucho tiempo y les haría una línea a la vez.

¡Buena Suerte!

 3
Author: j2associates,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-19 11:03:16

Una manera fácil de agregar botones a Comment o Un-Comment un bloque de código es:

  • Ir a Ver-Barras de herramientas-Personalizar
  • Seleccione la pestaña Comando
  • Seleccione la categoría Editar a la izquierda
  • Arrastre los iconos "Bloque de comentario" y "Bloque de descomento" a su barra de herramientas.
 1
Author: Aaron Lelevier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-11 22:37:41

Pasos para comentar / sin comentar

Presione alt + f11 / Pestaña desarrollador visual basic editor ver pestaña-barra de herramientas-editar-comentarios.

 1
Author: Rohan Bellimal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-18 15:30:33

Después de agregar el icono a la barra de herramientas y al modificar el icono seleccionado, el ampersand en la entrada de nombre especifica que el siguiente carácter es el carácter utilizado junto con Alt para el acceso directo. Dado que debe seleccionar una opción de visualización del menú desplegable Modificar selección que incluya la visualización del texto, también puede escribir &C en el campo nombre y obtener el mismo resultado que el Bloque &Comentario (sin el texto largo).

 1
Author: Sasha Dorval,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-06 15:16:44