统计线形总长度 (vlax-put-property YH_s2_cells 'item YH_s2_column 1
(strcat
"线型\"" YH_s2_linetype "\"线段长度合计")) (vlax-put-property YH_s2_cells 'item YH_s2_column 4
(strcat
"=SUM(D"
(itoa YH_s2_column1)
":D"
(itoa
(- YH_s2_column 1))
")")) (setq YH_s2_layerct (append YH_s2_layerct (list YH_s2_column)) YH_s2_column (1+ YH_s2_column) ) 统计图层总长度 (setq YH_s2_sum (apply 'strcat (mapcar '(lambda(i)
(strcat
"D"
(itoa i)
"+")) YH_s2_layerct)) YH_s2_sum (strcat
"="
(substr YH_s2_sum 1
(-
(strlen YH_s2_sum)
1))) ) (vlax-put-property YH_s2_cells 'item YH_s2_column 1
(strcat
"图层\"" YH_s2_layer "\"线段长度合计")) (vlax-put-property YH_s2_cells 'item YH_s2_column 4 YH_s2_sum) (setq YH_s2_tt (append YH_s2_tt YH_s2_layerct) YH_s2_column (1+ YH_s2_column) ) 统计所有长度 (setq YH_s2_sum (apply 'strcat (mapcar '(lambda(i)
(strcat
"D"
(itoa i)
"+")) YH_s2_tt)) YH_s2_sum (strcat
"="
(substr YH_s2_sum 1
(-
(strlen YH_s2_sum)
1))) ) (vlax-put-property YH_s2_cells 'item YH_s2_column 1
"总计") (vlax-put-property YH_s2_cells 'item YH_s2_column 4 YH_s2_sum) (vlax-release-object YH_s2_excel)
|