This Macro will retrieve lines, arcs, circles, and points from a DXF file by layer. The first line in the Macro after the Dim statements sets the drive and directory from where the DXF files are stored. So you will need to change this yourself. When the Macro is started a 'Get DXF File' dialog box comes up and you select a file from a list of DXF files. Select OK to accept the file or Cancel to end the macro. A 'Select Layer' dialog box then comes up and a list of layers that were used in your drawing will be available. Selecting 'ALL' will retrieve all entities in the DXF file and will be merged with your drawing in the layers they were associated with in the DXF file. Selecting one of the named layers will retrieve and merge only the entities associated that layer. Typing in a layer name that is not in the list will retrieve and merge only the entities associated with that new layer. Select OK to accept Layers or Cancel to end the macro. Any layers that are not in your drawing will be created so you won't have to create them yourself. Because DXF files don't have entity thicknesses a 'Select Thickness' dialog box comes up to choose the thickness you want. 'THIN' 'Normal' 'THICK' 'HEAVY' 'WIDE' Select OK to accept the thickness or Cancel to end the macro. When it finishes a Message box comes up showing how many Lines, Arcs, Circles, Points have been retrieved. This was a good exercise for me to learn DeltaCAD Macro programming and has lots of good examples that other people can use that the reference manuals didn't cover.