我有一个程序,需要把若干项内容输入到Excel中去,但是我预先不知道要输入到Excel的哪个单元格中去,所以我想这样:在程序中选择一项,然后由程序把Excel切换到前台,然后鼠标点击一个单元格,这样就把这项内容自动输入到这个单元格中,输入好后程序再切换到前台.然后在选择一项,再选择一个单元格,内容自动输入......不知道这样子能否实现呢,如果能,该怎么做?

解决方案 »

  1.   

    能实现,但是估计单纯的用VBA都不够了,可能还得钩子!
    如果是单纯的往Excel中插文本的话,你可以简化一下需求,让客户到了Excel文件中直接粘贴!
    我觉得输一个数据切换一次,挺麻烦的
    指定一次一下子都过去不完了吗!!!
    仅供参考
      

  2.   

    楼主的想法恐怕很难实现,楼上的想法实现起来有些复杂,可否也给小弟一个例子如果是数据库程序的话,可以直接输出出来的,要不就用SERVER里的控件也连接EXCEL
      

  3.   

    你这种需求好象不现实,这样做的话很容易出错的,虽然可以作出来。你可以把excel做成一个模板,做套打不是很好吗?把指定的内容放到指定的地方。
      

  4.   

    这样行不行?
    先在程序里放一个StringGrid 或什么其它的Grid,或类似Excel的控件,比如XLGrid,然后向这里面随便哪个单元格里写,等全部都写完了再导出到Excel?