• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

SHEETECHO LISP: Copy Objects to the Same Spot on Layouts

August 3, 2026

SHEETECHO copies objects to the same position on other paper space layouts. The use is anything that has to appear identically on every sheet: a revision cloud, a north point, a preliminary stamp, a client logo, a standard note block. Draw it once and echo it to the rest.

What SheetEcho does

SHEETECHO lets you choose target layouts from a list. SHEETECHOALL copies to every other layout with no dialog.

Everything lands at identical coordinates on each sheet, which is the whole requirement — a stamp that is 3 mm out on sheet four is worse than no stamp, because it looks like nobody checked.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Go to the layout holding the objects. This will not run in model space.
  3. Type SHEETECHO and choose the target layouts, or SHEETECHOALL for all of them.
  4. Select the objects to copy.

How it works

Both commands refuse to run in model space, and the reason is not arbitrary. Model space is a single shared space, not one of a series of sheets, so “copy to all layouts” has no sensible meaning from there.

The source layout is also excluded from its own target list, since copying objects onto themselves would just produce duplicates stacked exactly on the originals — invisible until somebody moves one and finds another underneath.

The copy is done through the ActiveX CopyObjects method rather than by COPYCLIP and PASTECLIP. That means the clipboard is never touched, and coordinates transfer exactly — no rounding, no paste offset. Whatever you had on the clipboard is still there afterwards.

The dialog is written out at run time and deleted immediately after use, so this remains a single self-contained file with no companion .dcl to deploy.

Notes and limits

  • Paper space only. It will not run from the Model tab.
  • The source layout is never a target, so you cannot stack duplicates on the originals.
  • Coordinates transfer exactly. Anything positioned against a title block lands correctly on every sheet that shares it.
  • The clipboard is not used, so nothing you had copied is lost.

Download and details

NameSheetEcho — copy objects to the same position on other paper space layouts
DownloadSheetEcho.lsp — 9.4 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandsSHEETECHO, SHEETECHOALL
Requiresthe ActiveX layer (loaded automatically by the routine with vl-load-com); nothing extra — the dialog is written to a temporary file at run time and deleted again, so there is no .dcl to install.
Source size9.4 KB, 243 lines
Error handlingYes — a *error* handler restores every system variable it changed, on cancel as well as on error.
UndoThe whole operation is wrapped in a single undo group, so one U reverses all of it.
CompatibilityAutoCAD (any release with AutoLISP), BricsCAD, ZWCAD, GstarCAD, ProgeCAD and other IntelliCAD-based platforms. AutoCAD LT needs a LISP enabler. No .NET, no ObjectARX, no installer.
AuthorYZ, August 2026
LicenceFree to use, supplied “as is” with no warranty.

References

  • DWGPUSH LISP — the same idea across separate drawing files
  • SHEETNUMBER LISP — numbering the sheets you have just echoed onto
  • PORTLOCK LISP — lock the viewports once every sheet is set up
  • More free AutoLISP routines on this site
  • Wisey’s Steel Shapes — free structural steel section drawing program

Filed Under: AutoLISP Routines

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in