Red de conocimiento informático - Material del sitio web - Cómo encapsular macros de VBA en paquetes de software

Cómo encapsular macros de VBA en paquetes de software

Las configuraciones más básicas son:

1. Crear una nueva carpeta: se utiliza para almacenar archivos de Excel y archivos de la pantalla de inicio de VB.

2. Abra VB: cree un nuevo EXE estándar.

3. Establezca las propiedades de visualización del formulario de usuario Form1: Borderstyle, StartupPositio, etc.

lt; 1gt; Borderstyle=0-none Elimina la barra de título de form1

lt; 2gt; StartupPositio=2 Establece la ventana que se mostrará en el centro de la pantalla

p>

lt; 3gt; Icono Si necesita configurar un icono, puede configurar este atributo (no puede configurarlo)

4. Lo más importante, ¡y también es el principio de abrir Excel con VB! Agregue un control Temporizador, establezca su Intervalo en 600 (controle el tiempo que se muestra en la ventana), haga doble clic en el control Temporizador e ingrese el siguiente código en la ventana de código que aparece:

Private Sub Timer1_Timer( )

Dim Exl As Object 'Crea una variable de objeto

Set Exl = CreateObject("Excel.Application") 'Establece el objeto en Excel (puedes usar VB para abrir otros tipos de archivos modificando esto)

Exl.Workbooks.Open (App.Path amp; "\" amp; "Multi-user login.xls")  Vincular archivo EXCEL

Exl. Visible = True

Descargarme

End Sub

5. Generar archivo EXE: comando en el menú "Archivo", guarde el archivo EXE generado en la carpeta. creado en 1.