Incrustar macro en un documento de Word

Incrustar macro en un documento de Word

¿Existe alguna forma de almacenar macros personalizadas dentro de un documento de Word? Me di cuenta de que cuando distribuyo un documento con una macro, hago que llegue "sin macros" y, por lo tanto, no funciona como se esperaba.

Me gustaría insertar la macro necesaria dentro del documento para hacerlo portátil.

Quizás esto simplemente no sea posible, pero espero que sí lo sea.

Usamos principalmente office 2013.

Respuesta1

Para macros grabadas a través delGrabar macrobotón.

  • Y no asignado a ninguno de los dosbotónoatajo de teclado:

  • Para macros grabadas medianteGrabar macrobotón yAsignar macro al botónseleccionado.

  • Para macros grabadas medianteGrabar macrobotón yAsignar macro al tecladoseleccionado:

Para macros creadas por elMacrosbotón asegúrese de que en elMacros enlista desplegable para seleccionar el documento en sí.

Respuesta2

Entonces, cuando se usa VBA, hay dos lugares para almacenar cosas.

Normal = "Global" para todos los documentos locales, pero también local para su máquina

Project = "Sólo este documento" tiene acceso a estos módulos y son portátiles, también conocidos como integrados en el documento. (Además, no está disponible para todos los demás documentos)

Tenga en cuenta esta imagen, el módulo y la clase están integrados dentro del documento frente a global.

ingrese la descripción de la imagen aquí

información relacionada