问题:    项目中需要出报告,目前实现的方式是先建立一个报告模板,然后手动向模板中需要填充数据的地方加上书签,再利用VBA对此进行操作完成数据的填写、显示、打印报告。   随着,模板的增多以及需要加书签的数据过多,如果都是完全手动向模板中添加书签的话感觉效率太低而且很容易出错。我想自己写 一个程序,大致的设计思路如下:    一个EXE文件,界面上根据需要添加的书签编号的格式,例如:“2009-11-06”提示用户输入部分文字格式,然后程序根据用户的输入自动递增的选择模板中的文字而生成一个模板。
    问题的关键是:加入我的报告模板中出现很多:“VB”这样的标志文字用来标志要添加书签的位置,我用怎样的方法来定位“VB”所在的位置来自动生成模板?
多谢!!!

解决方案 »

  1.   

    楼主讲的详细点么,本已回,被cdsn升级吃了
      

  2.   

    建议直接VBA for Word编程,不要在外部程序操作了
      

  3.   

    同意
    在Word里面加一个按钮,运行一个VBA宏
      

  4.   

    直接在WORD里面做就行了,WORD里面也能拉简单的按钮和文本框的
      

  5.   

    呵呵~~,我还一直在思考一个问题:我的思路一直困在如何“确定VB的位置”在哪里了,实际就用你说的直接搜索这个字符串就可以解决问题了。嗨~,现在体会到了思考问题的方式和对一种语言驾驭熟练度的作用了。我也是刚刚试着用VBA编程,还有很多知识要学习。谢谢~