Иван Трофимович
Постоянный посетитель
Всего сообщений: 76
Дата регистрации: 12.04.2008
|
Создано:
07.10.2009 13:27:10
|
есть макрос следующего содержания
1. читает схему из екселя. всем узлам при этом присваивается первый номер района.
2. в таблицу районы добавляю строку
tarea.setsel ""
tarea.delrows
tarea.AddRow
na.Z(0)=1
3. идет цикл. расчет схемы при различных режимах/параметрах. потери каждый раз вывожу в ексель.
ExWsRes.Cells(9+rgm,5)=round(dp.Z(0),2)
Если открыт растр и открыто окно Районы-потери. все отлично.
если открыт растр и закрыто окно потерь - потери не пересчитываются. выводится постоянно одно и то же значение.
если макрос вызывается из внешнего приложения то же показывает только одно значение.
в чем дело ? как побороть ?
|