Autor Tema: Crear formularios MDI en VBA para Aplicaciones de Excel  (Leído 3642 veces)

0 Usuarios y 1 Visitante están viendo este tema.

NestorJaco

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
Crear formularios MDI en VBA para Aplicaciones de Excel
« en: Septiembre 02, 2011, 03:24:16 pm »
Quisiera saber si hay algún control o API para poder trabajar con formularios MDI en Visual Basic para Aplicaciones.

Lo que quiero, es abrir un formulario dentro de otro formulario.

De antemano, muchas gracias por su ayuda

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Crear formularios MDI en VBA para Aplicaciones de Excel
« Respuesta #1 en: Septiembre 02, 2011, 07:51:01 pm »
Hola el api que hay para crear una venta medi es CreateMDIWindow

Código: [Seleccionar]
Private Declare Function CreateMDIWindow Lib "user32.dll" Alias "CreateMDIWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hInstance As Long, ByVal lParam As Long) As Long

pero hay mucho trabajo por detras, no es nada facil hacer lo que quieres hacer, quizas la salida mas rapida seria utilizar el api "SetParent" y simular un mdi con un formulario comun.

Saludos.