es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo mostrar la galería de colores del tema en VBA PPT?

¿Puedo saber cómo mostrar la galería de colores de tema que se muestra a continuación desde el formulario VBA de PPT, para cambiar los colores de fuente/relleno/línea? Necesito llamar a esta galería de colores de tema para obtener la entrada de los usuarios en mi macro.

Galería de colores de tema

Estos artículos muestran cómo seleccionar colores RGB, pero necesito usar colores de tema en su lugar.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para mostrar la galería de colores de temas en PowerPoint VBA, puedes usar el método Application.Dialogs(xlDialogEditColor) con el parámetro ColorIndex establecido en -2. Esto mostrará el cuadro de diálogo de colores de temas mostrado en la imagen proporcionada, desde donde los usuarios pueden elegir el color de tema deseado para Fuente/Relleno/Línea, etc.

    Aquí tienes un fragmento de código de ejemplo para mostrar el cuadro de diálogo de colores de temas:

    Sub MostrarCuadroDeDialogoDeColoresDeTemas()
        Dim colorIndex As Long
        colorIndex = Application.Dialogs(xlDialogEditColor).Show(-2) ' Mostrar cuadro de diálogo de colores de temas
        MsgBox "Índice de color seleccionado: " & colorIndex ' Haz algo con el índice de color seleccionado
    End Sub
    

    Puedes modificar este código según tus necesidades y utilizarlo en tu macro para obtener entradas de los usuarios para los colores de temas.

Comments are closed.