Cómo codificar con el VBE en Office 2011 para Mac

  1. Software
  2. Microsoft Office para Mac
  3. Cómo codificar con el VBE en Office 2011 para Mac

Libro Relacionado

Office 2011 para Mac todo en uno para los maniquíes

Por Geetesh Bajaj, James Gordon

La primera opción del menú Ver de Office 2011 para Mac Visual Basic Editor (VBE) es la opción Código, que aparece en gris hasta que se haga visible al menos una ventana Código en el VBE. Una forma común de abrir una nueva ventana de código es usar Insert→Module. Un módulo es como una nueva ventana de documento de procesamiento de texto – está en blanco. No pasa nada interesante hasta que empiezas a escribir. Las mismas características de VBE se aplican a Excel, Word y PowerPoint.

Exploración de la ventana de código VBE de Office 2011

Observe que las líneas horizontales separan la sección de declaraciones y cada una de las dos macros. Las líneas son dibujadas automáticamente por el VBE. Cada sección de macro se denomina procedimiento. Más información sobre las ventanas de Código:

  • Menú emergente de objetos: Este es el menú emergente en el lado izquierdo de la ventana; proporciona una lista de accesos directos a los objetos.
  • Menú desplegable de procedimientos: Este es el menú desplegable a la derecha de la ventana; proporciona una lista de accesos directos a los procedimientos y declaraciones. Cuando se selecciona un objeto en el menú desplegable Objeto, se muestran los procedimientos aplicables al objeto seleccionado.
  • Sección de declaraciones: (Opcional) Las declaraciones públicas aparecen en la parte superior de un módulo de Código.
  • Módulos de macros: Cada macro, o procedimiento, está separado por una línea.
  • Vista de procedimiento: Haga clic para limitar la visualización a la sección de declaración o procedimiento que tiene el cursor de inserción.
  • Botón de vista de módulo completo: Haga clic para mostrar todos los contenidos de la ventana Código.

Escribir código VBA en Office 2011 para Mac

Al igual que con un procesador de texto, en una ventana de Código el editor sabe qué comandos son legales y cuáles no, y el editor le da retroalimentación mientras escribe. La novedad para VBA (Visual Basic for Applications) en Office 2011 es Intellisense, una función que le ayuda a completar automáticamente su código mientras escribe. Para ver cómo funciona Intellisense, declare una variable pública en una ventana de Código vacía:

  1. Seleccione Insert→Module para visualizar una ventana de código en blanco.
  2. Escriba el siguiente código exactamente como lo ve aquí y presione Return al final de la línea:
Public MyVariable como String

Observe que después de escribir como, aparece un menú emergente. Esto es Intellisense en el trabajo. Si sabes lo que quieres escribir, puedes seguir escribiendo. Pero si desea ver todas las opciones posibles, utilice el menú emergente.

Obtener ayuda con el código VBA en Office 2011 para Mac

Puede confiar en las siguientes cinco fuentes principales de ejemplos de código, ayuda sintáctica y ayuda general para la programación:

  • Grabador de macros: En Excel y Word, puede registrar sus acciones y luego ver el código que fue registrado dentro de los módulos.
  • Navegador de objetos: Un práctico tesoro de información sobre los objetos, métodos y propiedades de Office.
  • Ayuda: El sistema de ayuda dentro del VBE es mínimo. Microsoft planea proporcionar ayuda VBA sólo para Excel.
  • Internet: Busque en Internet ejemplos de código VBA.
  • Libros sobre VBA: Usted puede encontrar muchos libros sobre VBA.

Deja un comentario

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