- Buat project Add-Ins yang terdapat pada template
- Hapus seluruh kode yang terdapat pada frmAddIn
- Gantikan dengan kode di bawah ini:
Public VBInstance As VBIDE.VBE
Public Connect As Connect
Option Explicit
Private Sub CancelButton_Click()
Connect.Hide
End Sub
Private Sub OKButton_Click()
Dim frm As VBForm
Dim ctl As VBControl
Dim i As Integer
On Error GoTo ErrHandler
Set frm = VBInstance.SelectedVBComponent.Designer
For i = 1 To 255
Set ctl = frm.VBControls.Add("CommandButton")
Next
Set frm = Nothing
Set ctl = Nothing
Exit Sub
ErrHandler:
MsgBox Err.Description
End Sub
- Compile kodenya dengan nama "MyAddIn.dll" (secara otomatis VB6.0 akan meregister file tersebut).
- Tutup Project setelah Anda menyimpannya
- Buka Project baru
- Klik menu Add-Ins, maka disana akan terdapat sub menu yang bernama "My AddIn".
- Selanjutnya klik Sub menu "My AddIn" maka akan terbentuklah objek CommandButton dengan jumlah 254, mengapa 254 tidak 255 seperti yang terdapat dalam kode?
Apa yang bisa kita petik dari kode-kode di atas, tentu saja banyak.