Тема: Не получается скопировать объекты из Layout-a в Model
Здравствуйте, все!
Помогите, кто сможет, буду очень благодарна... Проблема такая. Есть в Layout-e объекты, которые надо покопировать в Model, чтобы они легли на определённое место. Руками пробовала (Copy with base point) - получилось, но при попытке вставки появляется ругательство про какие-то АЕС-объекты, на него я жала ОК.
Как сделать программно - не могу пока придумать, пыталась использовать SendCommand (частично списав из сего замечательного форума) - тоже не получилось:
command_str = "_copybase" & vbCr & "0,0" & vbCr & "si" & vbCr & "p" & vbCr & vbCr ThisDrawing.SendCommand (command_str) ThisDrawing.ActiveSpace = acModelSpace command_str = "_pasteclip" & vbCr & CStr(ins_pt_model_x) & "," & CStr(ins_pt_model_y) & vbCr ThisDrawing.SendCommand (command_str)
При этом в пространсве модели ничего не появляется, а в командной строке выписывается следующее:
Command: _copybase Specify base point: 0,0 Select objects: si Select objects: p 639 found 449 were not in current space. 1 was the paper space viewport. Command: COPYBASE Specify base point: Restoring cached viewports. Regenerating 184 modified entities. Command: _pasteclip Invalid point. Command: 13584834.0392854,7510205.16400748 Select objects: Restoring cached viewports - Regenerating layout. Command: Command: Regenerating layout. Regenerating model.
Чувствую, что хожу где-то вокруг да около, но добиться нужного эффекта пока не могу...