Hi Kamil,
as a part of the migration from old MicroStation (but V7 is not SE) your macro should be (I'd like to say it has to be) rewritten from MicroStation BASIC to MicroStation VBA. MicroStation BASIC is only maintained in V8i but marked as obsolete for many eyars and as such not actively supported (so comparing to VBA features are quite limited). One from consequences is that there will be much bigger and active response for VBA code than for BASIC code simply because there are substantially more people actively working with VBA than with very old BASIC.
The code itself does not look complex, so the transition should not be a huge problem. There are some question not quite clear, e.g. how points should be defined (data point with snap or to choose element and the closest vertex should be located...), if really only points (lines with zero length) should be inserted etc, but the main functionality I guess is simple.
With regards,
Jan
as a part of the migration from old MicroStation (but V7 is not SE) your macro should be (I'd like to say it has to be) rewritten from MicroStation BASIC to MicroStation VBA. MicroStation BASIC is only maintained in V8i but marked as obsolete for many eyars and as such not actively supported (so comparing to VBA features are quite limited). One from consequences is that there will be much bigger and active response for VBA code than for BASIC code simply because there are substantially more people actively working with VBA than with very old BASIC.
The code itself does not look complex, so the transition should not be a huge problem. There are some question not quite clear, e.g. how points should be defined (data point with snap or to choose element and the closest vertex should be located...), if really only points (lines with zero length) should be inserted etc, but the main functionality I guess is simple.
With regards,
Jan