Método Application.RecordMacro (Excel)

Graba código si está activada la grabadora de macros.

Sintaxis

expresión. RecordMacro (BasicCode, XlmCode)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
BasicCode Opcional Variant Cadena que especifica el código de Visual Basic que se grabará si la grabadora de macros está grabando en un módulo de Visual Basic. La cadena se grabará en una sola línea. Si la cadena contiene un retorno de carro (carácter ASCII 10 o Chr$(10) en código), se grabará en varias líneas.
XlmCode Opcional Variant Este argumento se omite.

Comentarios

El método RecordMacro no puede grabar en el módulo activo (el módulo en el que reside el método RecordMacro).

Si se omite BasicCode y la aplicación está grabando en Visual Basic, Microsoft Excel grabará una instrucción Application.Run adecuada.

Para impedir la grabación (por ejemplo, si el usuario cancela el cuadro de diálogo), use dos cadenas vacías cuando llame a esta función.

Ejemplo:

En este ejemplo se graba código de Visual Basic.

Application.RecordMacro BasicCode:="Application.Run ""MySub"" "

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.