以下是引用gloryhr在2008-8-21 17:01:14的发言:感谢hupanshan的努力,有几个问题 1)我的案例是手工做的,所以线是通过边框做的,而你是不是可以用连接线做(当然实在不行也没有关系) 2)你的东西目前是4层的,如果用户中间又增加了组织,是不是可以支持5层,6层的? 3) 如果你可以解决这些问题,请通过邮件给我你的电话,我们谈谈费用,实际的需求比我的样本复杂一点,会多一些判断,谢谢! lionhearted1975@hotmail.com 1、用连线当然是可以的,同时也需要将字符从单元格改到矩形框里。这不过就是将单元格行列的运算改成图上的点位运算,当然,赋值和格式设置语句要麻烦一些。 2、四层实现了,层数多了当然也是可以的,比如5层、六层、七层等等。但目前我实现的是分不同层次编不同的程序,能否有通用的处理方法还没有把握。 3、问题的解决还牵扯到时间问题。我目前只是业余爱好,我的VBA都是用什么学什么,如果编码量大了恐怕吃不消,优化也存在问题。关于需求的复杂性,当然要明确。目前在结构上我基本上已经考虑全了,只是在各单元的人数上还需要明确。比如,各层各部门的负责人最多是几个,各部门员工最多是多少。 |