Sub InsBlock() Dim objDbx As AxDbDocument Dim objBlock(0) As Object Set objDbx = GetInterfaceObject("ObjectDBX.AxDbDocument.16") objDbx.Open "c:\22.dwg" Set objBlock(0) = objDbx.Blocks("11") objDbx.CopyObjects objBlock, ThisDrawing.ModelSpace Set objDbx = Nothing End Sub