Option Explicit
Public Sub InsertMyBlock()
MyInsertBlock ("e:\temp\revblk-1.dwg")
End Sub
Sub MyInsertBlock(strBlockName As String)
Dim dblInsertPt(0 To 2) As Double
Dim dblScale As Double
Dim dblRotation As Double
Dim objAcadDoc As AcadDocument
Dim objBlockRef As AcadBlockReference
dblInsertPt(0) = 0
dblInsertPt(1) = 0
dblInsertPt(2) = 0
dblScale = 1
dblRotation = 0
Set objAcadDoc = ThisDrawing
Set objBlockRef = objAcadDoc.ModelSpace.InsertBlock(dblInsertPt, strBlockName, dblScale, dblScale, dblScale, dblRotation)
End Sub