用VB导出EXCEL文件时碰到难题,请各位大哥帮忙!用VB6,ACCESS2000开发一个工作日报系统。
需要导出一份EXCEL格式的考勤表,功能已经开发完成。
第一行,显示项目的会计账号,有的项目没有会计帐号,那就直接显示名称。
第二行,显示项目对应的时间。
如下:项目1  项目2  111111 项目3  222222
1小时  2小时  3小时  4小时   5小时但是客户又提出新的需求:在EXCEL文件导出的时候,弹出提示框:
对没有会计帐号的,在弹出的窗体上选择一个会计帐号:
假设项目1,项目2选择“111111”; 
项目3选择222222则输出文件变成下面的样子:
111111  111111  111111  222222  222222
 1小时   2小时   3小时    4小时   5小时经过合计:
最后输出为如下形式:
 
111111  222222  
6小时    9小时  现在的难点就是,在EXCEL文件导出过程中,如何使程序暂停。
让用户选择项目名称对应的会计帐号,然后继续执行。
直到所有的没有会计帐号的项目都选择完毕。请各位大哥赐教!!!

解决方案 »

  1.   

    如果导出EXCEL文件的同时,你暂停然后编辑,还真没有做过
    而且那时候,CPU占用肯定不小了
    不过可以这要做的,以前导出的时候,先将数据导入到LISTVEW中,然后再导入EXCEL
    导入LISTITEM之后,可以找到没有项目名称的
    然后用户输入
    最后再导出
      

  2.   

    楼上能否具体点LISTVEW,LISTITEM我没有什么概念。
    不要见笑,拜托了!!
      

  3.   

    先生成原始的查询记录放到临时表,再把那几个叫项目的提出来让用户决定替代串后更新回临时表,再从临时表里生成合计输出到EXCEL
      

  4.   

    对,就是这个思路,数据改完后,在生成execel,程序没有办法做成那么智能