Skip to main content

Cómo Crear Una Macro De Arrastrar Y Soltar Para Powerpoint: Instrucciones Paso A Paso

Microsoft PowerPoint es una de las herramientas m s populares para crear presentaciones. Sin embargo, a veces las funciones est ndar del programa no permiten realizar todas las tareas requeridas. En tales casos, es necesario recurrir al desarrollo de sus propias macros, que pueden ampliar significativamente las capacidades de PowerPoint. En este art culo, veremos c mo crear una macro de arrastrar y soltar para PowerPoint.

Arrastrar y soltar es una forma popular de interactuar con los elementos de la interfaz. Permite al usuario arrastrar y soltar objetos de un lugar a otro. La creaci n de una macro de arrastrar y soltar puede ser til para presentaciones en las que desea arrastrar y soltar elementos para Mostrar el orden correcto, Mostrar v nculos o resolver problemas.

Los pasos para crear una macro de arrastrar y soltar en PowerPoint son los siguientes:

  1. Abra PowerPoint y seleccione la presentaci n a la que desea agregar la macro drag and drop.
  2. Cree diapositivas en las que se ubicar n los elementos con los que el usuario interactuar . Los elementos de la secci n "Formas"son excelentes.
  3. Seleccione el elemento que se arrastrar y establezca el atributo DragBehavior en "ppDragModeAutomatic".
  4. Seleccione el elemento en el que se arrastrar el primer elemento y establezca el atributo DropBehavior en "ppDropModeAutomatic".
  5. Defina la acci n que se realizar al arrastrar un elemento a un destino. Por ejemplo, puede cambiar las propiedades de un elemento, Mostrar informaci n oculta o ejecutar un script. Para ello, cree una macro utilizando el lenguaje de programaci n VBA (Visual Basic for Applications).
  6. Pruebe su macro arrastrando y soltando elementos en el objetivo de la presentaci n.

Crear una macro de arrastrar y soltar para PowerPoint puede llevar alg n tiempo y requiere algunas habilidades de programaci n. Sin embargo, el desarrollo de sus propias macros puede mejorar enormemente las capacidades de PowerPoint y hacer que sus presentaciones sean a n m s din micas e interactivas.

  1. C mo crear una macro de arrastrar y soltar para PowerPoint
  2. Instalaci n de los programas necesarios
  3. Crear una nueva macro
  4. Escribir c digo de macro
  5. Aplicar una macro a las diapositivas de PowerPoint

C mo crear una macro de arrastrar y soltar para PowerPoint

Para crear una macro de arrastrar y soltar en PowerPoint, siga estos pasos:

1.Abra PowerPoint y seleccione la pesta a Desarrollador en la barra de herramientas superior. Si no ve la pesta a Desarrollador, deber habilitarla en la configuraci n de PowerPoint.
2.Haga clic en el bot n Macros en el grupo C digo en la pesta a Desarrollador.
3.En la ventana Macros que se abre, escriba un nombre para la nueva macro, como DragAndDrop, y haga clic en el bot n Nuevo.
4.En el Editor VBA (Visual Basic for Applications) que se abre, escriba el siguiente c digo:
Sub DragAndDrop()
ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
End Sub
5.Guarde y cierre el Editor de VBA.
6.Seleccione el objeto que desea hacer arrastrable en la diapositiva. Por ejemplo, puede ser una foto o una figura.
7.Haga clic con el bot n derecho en el objeto y seleccione la opci n De men "enlace a acci n".
8.En la ventana Enlace de acci n que se abre, seleccione macro En la lista Desplegable tipo de enlace y seleccione La macro draganddrop creada anteriormente.
9.Haga clic en aceptar para cerrar La ventana enlace de acci n.
10.Pruebe su macro ejecutando una presentaci n e intentando mover un objeto en la diapositiva con el mouse.

Ahora tiene una macro de arrastrar y soltar que le permite mover objetos en las diapositivas con el mouse. Puede utilizar esta macro para crear presentaciones m s interactivas y din micas en PowerPoint.

Instalaci n de los programas necesarios

Antes de comenzar a crear una macro de arrastrar y soltar para PowerPoint, deber instalar una serie de programas necesarios:

  • Microsoft PowerPoint: aseg rese de tener la ltima versi n de Microsoft PowerPoint instalada en su computadora. Puedes descargarlo desde el sitio web oficial de Microsoft.
  • Visual Basic for Applications (VBA): VBA es un lenguaje de programaci n que se utiliza para crear macros en PowerPoint. Compruebe si VBA est instalado en su computadora. Si no, desc rguelo del sitio web de Microsoft.
  • Editor de texto: necesitar un Editor de texto para crear el c digo de macros. Puede usar cualquier Editor de texto que desee, como Notepad++ o Sublime Text.

Una vez que haya instalado todos los programas necesarios, estar listo para comenzar a crear una macro de arrastrar y soltar para PowerPoint.

Crear una nueva macro

La creaci n de una macro de arrastrar y soltar para PowerPoint implica el uso de VBA (Visual Basic for Applications). El proceso consta de varios pasos:

1. Abra la diapositiva a la que desea agregar la macro y haga clic en la pesta a Desarrollador. Si la pesta a Desarrollador no est presente, puede habilitarla en PowerPoint.

2. En Insertar, en la pesta a Desarrollador, seleccione Macro. Se abrir la ventana Macros.

3. Escriba un nombre para su macro en El campo nombre de macro. Aseg rese de que el nombre no contenga espacios ni caracteres especiales.

4. Haga clic en el bot n Crear. Se abrir el Editor de c digo VBA.

5. En el Editor de c digo de VBA, escriba el c digo del programa que se ejecutar cuando se ejecute la macro. Para crear una macro de arrastrar y soltar, puede usar el c digo que define el movimiento y la configuraci n de los objetos en la diapositiva.

6. Una vez que haya escrito el c digo de macro, cierre el Editor de c digo VBA y haga clic en Guardar en la ventana Macros.

7. Ahora su macro est lista para usar. Puede probarlo arrastrando y soltando objetos en la diapositiva.

Es importante recordar que antes de crear una nueva macro, debe asegurarse de que la funci n VBA en PowerPoint est habilitada. Si VBA est deshabilitado, deber configurarlo en PowerPoint.

Escribir c digo de macro

Una vez que haya creado un nuevo m dulo en VBA, puede comenzar a escribir c digo para la macro drag and drop en PowerPoint. Aqu est la estructura b sica del c digo que maneja los eventos de arrastrar y soltar de los elementos:

  1. Declarar las variables utilizadas en el c digo:
    • : almacena la posici n actual en el eje X
    • : almacena la posici n actual en el eje Y
    • : almacena una referencia a un objeto arrastrado
  2. (haga clic en el bot n del rat n) para los objetos que deben ser arrastrables:
    • )
    • )
    • )
    • (Inicio de arrastrar y soltar)
  3. (soltar el bot n del rat n) para los objetos que deben ser arrastrables:
    • (fin de arrastrar y soltar)
  4. ( ) :
    • )
  5. para permitir arrastrar y soltar solo dentro de la ventana de presentaci n:
    • No arrastre objetos fuera de la ventana de presentaci n

Esta es la base para la macro de arrastrar y soltar en PowerPoint. Puede ampliar la funcionalidad del c digo para adaptarse a sus necesidades y requisitos.

Aplicar una macro a las diapositivas de PowerPoint

Una vez que haya creado una macro para arrastrar y colocar objetos en PowerPoint, debe aplicarla a las diapositivas de la presentaci n. Esto le permitir usar una macro r pida y f cilmente en todas las diapositivas o solo en las seleccionadas.

Para aplicar una macro a una diapositiva, siga estos pasos:

  1. Abra la presentaci n en PowerPoint y navegue hasta la diapositiva a la que desea aplicar la macro.
  2. Seleccione la pesta a Desarrollador en la barra de herramientas principal de PowerPoint. Si esta pesta a no aparece, deber habilitarla. Para hacerlo, vaya al men Archivo, seleccione Opciones, luego haga clic en Personalizar cinta y marque la casilla junto a Desarrollador.
  3. En la pesta a Desarrollador, haga clic en el bot n Macros. Se abrir la ventana Macros, que mostrar todas las macros que haya creado.
  4. Seleccione la macro que desea aplicar a la diapositiva de la lista. Si hay muchas macros en la lista, puede usar El campo nombre de macro para buscar la macro deseada.
  5. Despu s de seleccionar la macro, haga clic en el bot n Ejecutar. La macro se aplicar a la diapositiva actual y realizar las acciones necesarias de acuerdo con su c digo.

Tambi n puede aplicar una macro a toda la presentaci n o diapositivas seleccionadas. Para hacer esto, en lugar de seleccionar una sola diapositiva, debe seleccionar "presentaci n Completa" o "diapositivas Seleccionadas" en el primer paso.

Ahora que sabe c mo aplicar una macro a las diapositivas de PowerPoint, puede usar su macro creada de manera r pida y eficiente en cualquier diapositiva de su presentaci n.