Pada saat kita membuat project baru (Standard Exe misalnya), maka secara default yang menjadi standard object untuk project1 adalah Form1. Tetapi permasalahannya, bagaimana jika kita ingin membuat generator code yang Startup Objectnya
Sub Main? untuk menyelesaikannya, kita hanya memerlukan 1 baris kode yaitu:
VBInstance.ActiveVBProject.VBComponents.StartUpObject = vbext_so_SubMain
. Untuk mengujinya buatlah project addin seperti
posting terdahulu, gantilah seluruh kode yang terdapat pada
frmAddin.
Public VBInstance As VBIDE.VBE
Public Connect As Connect
Option Explicit
Private Sub CancelButton_Click()
Connect.Hide
End Sub
Private Sub OKButton_Click()
VBInstance.ActiveVBProject.VBComponents.StartUpObject = vbext_so_SubMain
End Sub
Compile dan jalankan seperti
posting terdahulu.