I'm very glad it worked out for you. It's good to know I'm not completely useless. ^.^
And yea, it won't catch all the title block attributes. Basically, each attribute has a name and a value. The name is.. sort of like the prompt you see when you edit it, and the value is what you actually specify for the.. well, value. If one title block attribute has a name of "SHEET_TITLE" with the value "Doohicky Widget", and the title block you're trying to populate has an attribute with the value "TITLE", the program will not populate that space. I noticed a few discrepancies between the two title blocks, but fortunately, not many at all. I'm sure the better way to have done it would be to have gone through and matched them up individually, rather than simply exporting the bulk of them... oh well.
I'm sure there's a way to put these two functions into a loop using a script.. it wasn't long ago when someone who was using LT had asked for a similar thing (script-based version of populating a title block), and we did manage to muddle through with some level of success. There's a way to export a file list using a batch file (almost in the exact same way I did it with Visual LISP) and from there you can write that data to a script file... ah, but no, you'd still need to run the LISP on all of them, so I guess that wouldn't work.
At any rate, I am glad it's working. If you have any questions, suggestions, comments, criticisms, chocolate or delicious cake, I'm sure to be very receptive. Especially for the last two.
can certainly provide you with the latter two if it saves me time lol,
is there any way of "snatching" the model profile (Actual Size) and dropping it in the model view of the new sheet?
Again would save me a tremendous amount of time. (got a cheeky streak in me too). Appreciate you are more than busy so if you dont get time no worries. Again cheers for the help.
Right now, the code is set up to grab everything from Modelspace with the exception of... what looks like the two title blocks or borders you have. It should take everything else. It's basically copy-paste, there shouldn't be any difference. If you want, you can knock off the two "IF" statements in the (copyMSpace) function, so that it looks like this:
Doing that, it should get everything on Modelspace, including the title blocks. You'd just have to delete what you don't need later.
Again, if it isn't getting something, the only thing I could think is that it's on an off, frozen or locked layer. If that's the case, it would be easy to incorporate a fix for that within the code.
And I'll be expecting that chocolate and cake soon.... >.>'''