@Anonymous wrote:
I have a set of drawings I created with a template title block. But my CAD manager has updated a new template (different file). How do I swap my existing title blocks with the new one?
The new one works if I create a new drawing but I just want to replace the title blocks in my existing drawings.
Is the title block a Block in the existing drawings? If so, and if the insertion base point of the new one [set with the BASE command in the "different file"] is the same as the Block's insertion point in the current drawing, do this at the Command line in each existing drawing:
-INSERT
CurrentBlockName=DifferentFileName
Note the hyphen preceding the command name, to get the Command-line version, rather than the dialog box. The two names must surround the equal sign with no spaces. If the new one is not in a location where AutoCAD knows to look [some place in the Support File Search Path list, in the Files tab in the OPTIONS dialog box], you will need to include the path with the file name:
CurrentBlockName=X:\Your\File\Path\DifferentFileName
You can omit the .dwg filetype ending -- it won't consider any other kind of file.
It will ask whether you want to redefine the Block -- answer Yes. Then the Block will have been redefined, and you can cancel the Insert command without completing insertion of another one. All existing insertions of it will be updated, retaining their Layers, insertion points, scale factors & rotation angles, including in all Layouts if there are more than one.
The name of the Block in the current drawing will still be the same as it was, so if you want it to change to match the name of the new one's source file, use RENAME.
In the future, use XREF's for title blocks, instead of Blocks. When you change the source Xref'd drawing, it will automatically be updated every time you open any drawing it's Xref'd into, without your needing to do anything.
Kent Cooper, AIA