Function Syntax: MS2PS / CopyPaper2Model / CPMS https://www.lee-mac.com/ms2ps.html Description 🔁 CopyPaper2Model is an AutoCAD and Civil 3D AutoLISP utility for copying objects between Paper Space and Model Space through layout viewports. 📐 It focuses on viewport-aware object transfer, using CHSPACE so copied geometry lands with the correct drawing scale, pan, and model/paper coordinate relationship. Function Syntax 🚀 Main auto command: CPMS 📄 Paper Space to Model Space command: CopyPaper2Model 🖼️ Model Space to Paper Space command: MS2PS SEO Optimized Overview 🔎 This AutoCAD layout viewport copy tool helps CAD users convert sheet-space details, labels, notes, and drawing markups into correctly scaled model geometry. 📄 CopyPaper2Model runs from Paper Space, lets the user select Paper Space objects, chooses the active layout viewport, and sends the copied objects into Model Space. 🖼️ MS2PS is included for Model Space to Paper Space copying through selected layouts and selected viewport targets. 🧰 CPMS works as an automatic dispatcher: Paper Space starts the paper-to-model workflow, while other contexts start the model-to-paper workflow. Dialog Features 🗂️ Temporary DCL dialogs are generated at runtime for layout and viewport selection. 🔍 Layout names can be filtered with * and ? wildcard patterns. ✅ Select All and Select None buttons accelerate large layout set selection. 📐 Viewport lists show viewport center coordinates and calculated viewport scale. ↔️ Horizontal scroll sliders make long layout and viewport names easier to inspect. Important Functions and Calls 🧩 vla-copy duplicates the selected source entities before conversion. 🧩 CHSPACE performs the paper/model coordinate-space transformation. 🧩 CVPORT activates the target floating viewport context. 🧩 cpms:lay-vps collects usable layout viewports. 🧩 cpms:vp-unlock and cpms:vp-relock preserve viewport lock states. Typical Workflow 1️⃣ Go to Paper Space and run CopyPaper2Model, or run CPMS and let the tool choose the correct workflow. 2️⃣ Select the objects that need to be copied. 3️⃣ Choose the viewport that represents the required model coordinate transform. 4️⃣ The copied entities are sent through CHSPACE into the target drawing space. Important Notes ⚠️ The source file includes a note that the MS2PS branch is not working, so test the Model Space to Paper Space workflow before production use. 🔒 Locked viewports are temporarily unlocked and relocked by the routine. Tags 🏷️ AutoCAD, 🏷️ AutoLISP, 🏷️ Civil 3D, 🏷️ CHSPACE, 🏷️ Paper Space, 🏷️ Model Space, 🏷️ Layout Viewports, 🏷️ Viewport Scale, 🏷️ CAD Automation, 🏷️ Copy Paper To Model, 🏷️ Copy Model To Paper