Теоретически это можно макросами Visio сделать. Но это нужно иметь план в Visio, что бывает очень редко и макросы писать самому, обычно планы в dxf, а конвертировать автокадовские файлы в Visio - это адЪ.
Так что - сначала берите план здания, потом воспользйтесь советом
SyavaSyava . И не забудьте прибавить 20% на неучтеные перегибы, повороты и тетю Пашу - будет довольно обидно, если Вы закажете например 200 метров, а нужно 220, особенно если процесс согласования счетов небыстрый.