Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
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. |
Observaciones
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.