none
MICROSOFT VISUAL BASIC RRS feed

  • Pregunta

  • HE CREADO UN FORMULARIO EN VISUAL DE EXCEL PARA USARLO CON UN LIBRO, SIN EMBARGO QUISIER SABER COMO LE HAGO PARA CORRERLO DESDE EL ESCRITORIO SIN TENER QUE ABRIR EXCEL, NI AUTORIZAR USO DE MACROS Y SIN ABRIR VISUAL, EN EL PASADO USABA VISUAL 6.0 Y ME HACIA LOS EJECUTABLES, AQUI COMO LE HAGO ??
    GRACIAS ANTICIPADAS POR LA AYUDA QUE PUEDAN PRESTARME
    miércoles, 17 de marzo de 2010 16:48

Todas las respuestas

  • Saludos Rafaelus

    Ummm. Hacer un form en Excel y que este se muestre como si se tratase de un sistema independiente?...Se puede...sin embargo te diria que mejor uses VB60 y veas como desde VB puedes manipular las celdas de Excel que imagino es la base de tu consulta.

    Pero veamos,

    1.- ingresa a tu archivo de Excel en el que tienes los formularios

    2.- Te vas al editor de VB y abres el objeto ThisWorkbook desde el explorador del Proyecto

    3.- Ya en el editor de codigo, en la lista de Objetos, selecciona el objeto Workbook y en la lista Procedimiento, selecciona el procedimiento Open

    4.- Escribe el codigo siguiente:

      Application.Visible = False
      NombreDeTuFormulario.Show

    Adicionalmente, deberas tener un procedimiento desde tu Form que cierre el Excel al cerrar el formulario o el ultimo formulario, codigo: Application.Quit

    5.-Guarda el archivo. Imagino que ya entiendes como funciona este codigo.

    6.- Ubica tu archivo y le das doble click. Por supuesto se abre primero el Excel y despues de un instante se abre tu formulario y despues se esconde el Excel.

    Si te molesta estos efectos secundarios...entonces tendras que pensar en VB60 o en VB.NET o C#, o C++ o cualquier otro lenguaje de programacion

    Espero haberte ayudado

    Saludos

    CarloCF

    miércoles, 24 de marzo de 2010 5:29