If not you can maybe use this:
Function GetBlockByRefName(sBlkName As String) As AcadBlockReference
On Error Resume Next
Dim SS As AcadSelectionSet, BlkRef As AcadBlock
'Get the block:
Set BlkRef = ThisDrawing.Blocks.Item(sBlkName)
'Block doesn't exist exit
If Err Then Exit Function
Set SS = ThisDrawing.SelectionSets.Item("SS")
SS.Clear
If Err Then
Err.Clear
Set SS = ThisDrawing.SelectionSets.Add("SS")
End If
'select the blocks named "sBlkName"
Dim FType(0) As Integer, FData(0)
FType(0) = 0: FData(0) = "INSERT"
SS.Select acSelectionSetAll, , , FType, FData
'Now you've got a selection set of all blocks named "sBlkName"
If SS.Count = 0 Then Exit Function 'Block is unreferenced, so bail
'Return the first block in the SS:
Set GetBlockByRefName = SS.Item(0)
SS.Delete
Set BlkRef = Nothing
Set SS = Nothing
End Function