有十几张word表格(申请表,报名表等,而且表格格式会经常修改)需要由用户填写后上报入库,如果直接给用户word表格,用户可能会把word表格格式修改掉,弄乱掉,所以想给用户一个exe程序,嵌入word表格,用户只能在指定的空格子里填写内容,改变不了word表格的格式,如点击姓名后面的空格子,可以录入短文本,点击照片的空格子,弹出照片选择和裁剪窗口,点击生产日期后面的空格子,弹出日历选择器,当然,exe程序在嵌入word表格的时候要加以定制规则,指定各字段的格式。
最笨的办法,就是每张表建一个form,在上面拖拉字段,但是表格格式经常变换,这样做不太好。有木有什么好的控件,或者报表组件,可以方便实现这种word表格填写,然后提交入库?多谢!
虽然不太懂,但是你可以搞一个cs的框架然后里面加载网页配合着来
谢谢回复,问题我已修改了描述,您在看看。
要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
谢谢回复,问题我已修改了描述,您在看看。c#用com操作word我做过的。
你还是先想明白自己要干啥再问吧,要不然得到的只会是错误的答案。
谢谢回复,问题我已修改了描述,您在看看。
@longware: 说一下软件失败率为啥那么高吧。
需求歪曲,这个是最大的问题。
需求歪曲通常是这么几个原因
1、用户不知道如何说。这个是最小的问题,因为你还可以问他想要啥。
2、用户加工了需求,这个是很致命的,
一个女生化妆了以后,对男票说,我需要一桶水,
这样我就可以到在脸盆中,对着看看今天的妆化的如何。
这里面,水就是软件人员得到的需求。
3、怕软件人员看项目大,狮子大开口,所以隐瞒实际需求。
你现在出现的是第二个问题,也是最致命的问题。
要如何解决,试着把自己不当软件开发人员,不要加工需求,
尽量提供足够的信息。
好吧,我说这么多,你也不一定会感谢我。
我是能猜到你大致的需求,不过当需求要靠猜的,那就问题大了。
目前这个需求要么是不需要你做的,要么就不是你能做的。
如果你是一个公务员,建议不要做,把这事情交给外面的软件公司。
@爱编程的大叔: 呵呵送给你,哪里抄来大段的文字。。。
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。
谢谢回复,问题我已修改了描述,您在看看。c#用com操作word我做过的。
1、做一个C/S或BS,收集用户填写内容存入数据库
2、使用docx,替换,生成word文件,又快又好。
谢谢回复,我是要收集信息,不是写word文件
没办法,用html做了~~~~~~~~