Ошибка eLockViolation появляется при выполнении OpenMode.ForWrite();
Насколько я понял, в новом листе "не хватает" чего-то. Главный вопрос чего?
Просто я под автокад до этого как-то не особо программировал, поэтому мне элементарно не хватает базового понимания принципа работы/построения объектов/элементов объектов