Nota: Este artículo ha hecho su trabajo y se va a jubilar pronto. Para evitar problemas de “Página no encontrada”, se están eliminando los vínculos que dirigen a esta página. Si ha creado vínculos a esta página, quítelos y juntos mantendremos la web conectada.
La manera más sencilla para iniciar la programación con VBA en Office para Mac 2011 consiste en utilizar la Grabadora de macros. La grabadora registra una tarea que realice en la aplicación de Office y, a continuación, la convierte en código de VBA. Más adelante, puede observar el código que se generó para saber qué código VBA se utiliza para completar esa acción.
Es posible que se pregunte, ¿por qué es necesario obtener el código, si la grabadora puede hacer el trabajo por mí? Al usar la Grabadora de macros para crear macros, puede encontrarse con límites a lo que ésta es capaz de grabar y tendrá que consultar el código para crear las capacidades más complejas en la macro.
Veamos un ejemplo de cómo grabar la tarea de eliminar una fila de una tabla en Word.
-
Primero, cree una tabla en Word.
-
Coloque el cursor en la primera celda de la tabla. En el ejemplo de arriba, colocaremos el cursor en la celda Andrew.
-
Haga clic en Herramientas > Macro > Grabar nueva macro
-
Cambie el nombre de la macro a BorraCelda y haga clic en Aceptar.
Sugerencia: Los nombres de macros no pueden contener espacios ni caracteres especiales.
-
Ahora, con la grabadora iniciada, seleccione la pestaña Diseño y haga clic en Eliminar > Eliminar filas.
-
Detener la Grabadora de macros haciendo clic en Herramientas > Macro > Detener grabación.
Ahora que ha grabado la acción, echemos un vistazo al código.
Nota: La Grabadora de macros no graba pulsaciones de teclas.