Author |
Topic |
|
SergWolf07
2 Posts |
Posted - 01/04/2009 : 09:13:22
|
Здравствуйте! С наступившим вас 2009 годом! Есть задачка - сосчитать длину кабеля, проложенного в помещении. Решаю так: по вашей инструкции создал соединитель с измерением длины, из него - трафарет. Перебором шейпов на странице отбираю по имени эти соединители. Теперь не знаю - как получить данные из ячейки шейп-листа User.Len, чтобы получить суммарную длину всех соединителей? |
|
Tumanov
Russia
1198 Posts |
Posted - 01/04/2009 : 09:22:32
|
Прямо так и пишете Dlina = Dlina + Shape.Cells("User.Len") Вместо Shape по очереди подставляете все отобранные шейпы. |
|
|
SergWolf07
2 Posts |
Posted - 01/04/2009 : 13:51:56
|
Спасибо! Все получилось! Только длина в макросе получается в дюймах, несмотря на то, что в настройках страницы документа стоят метры и в шейп-листе все показывается в метрах. Конечно, я в формуле умножил результат на 0.0254, но, м.б. можно как-то правильно сделать, чтобы макрос выдавал результат в единицах, указанных в параметрах страницы. |
|
|
bdfy
Belarus
267 Posts |
Posted - 01/06/2009 : 00:48:11
|
pagescale в скрипте прочитать и соответсвенно делить/умножать. |
|
|
|
Topic |
|
|
|