上午都没头脑,几天了,一点儿没进展,干脆中午睡个大觉,下午起来到晚饭前,问题有了突破性破局,心情好,自然多干了两碗米饭。哈哈!您可能纳了闷儿,这和题目有神马关系?您别急,听我慢慢道来。
问题是这样的,有一个档案目录,它需要每次人员信息有变动时进行更新,一般都是手工录入,关键不是十来个人,可有着千八百号呢!想着就脑麻,有没有可能做个设计,一次性自动生成呢?美!那必须的呀!
说干就干,先捋一捋,自己手头有什么硬货。一个是人员目录工作簿若干个,一个是有一个word文件,它里面有每一次更新的变动的人员的信息,但不是全部人员的(因为每一次变动只是一部分人,不是所有的人),好的,我们要做的是把这个Word文件里面人员的信息提取到对应的人员目录的表格当中具体的位置,因为目录里边还有很多其它的信息呢,也需要保留。其实更新增加的内容并不多,就是把word文件里面每个人变动的标题、审批日期、页码提取过来即可。
据前文的经验教训1,先来点简单的,把任务分解下,想着先把word转化成工作表,提取相应信息,再对应到目录的工作簿中。开始很顺利,但马上遇到了困难,在提取不同的人员对应已有的目录表信息中总是不成功。代码一行行,调试一遍遍,发掉一根根,还是不行!这不,直到今天上午还是这个样子。
转折在大觉之后,我想换个思路吧。干脆直接点儿,让代码直接由word文件对应目录,一步到位。这一次,我没有继续发问,而是又和AI重新开始新的对话,没想到,第一次提取虽没达到目的,但却实现了部分效果。有门儿!接着再追问,又解决了一个问题。再问,又解决了一个问题!有戏!伴着最后一行代码的完成,测试,成功!
经验教训5:当遇到问题你无解的时候,可以先放一放,过一段时间再去做,可能找不到的找到了,无解的题迎刃而解了!有这么一句话,实力不济,试试运气。
当然,说了这么多的闲言,还要把代码发布出来,供大家参考。这只是完成了一个环节的设计,整个档案目录自动生成还在继续。