Пытался использовать метод Explode примерно так:
Код |
---|
using System; using TFlex.Model; using TFlex.Model.Model2D; using TFlex.Model.Model3D; namespace NewMacroNamespace { public class NewMacroClass { public static void Explode_Frag() { Document doc = TFlex.Application.ActiveDocument; doc.BeginChanges(""); foreach (Fragment frag in doc.GetFragments()) { frag.Explode(false); } doc.EndChanges(); } } } |
Все компилируется, но при запуске макроса выскакивает ошибка "Cannot explode fragment from within undo block".
Возможно, кто-нибудь что-нибудь подскажет...