首页新闻找找看学习计划

winform有无此类word组件?

0
悬赏园豆:80 [已关闭问题] 关闭于 2016-11-10 17:52

有十几张word表格(申请表,报名表等,而且表格格式会经常修改)需要由用户填写后上报入库,如果直接给用户word表格,用户可能会把word表格格式修改掉,弄乱掉,所以想给用户一个exe程序,嵌入word表格,用户只能在指定的空格子里填写内容,改变不了word表格的格式,如点击姓名后面的空格子,可以录入短文本,点击照片的空格子,弹出照片选择和裁剪窗口,点击生产日期后面的空格子,弹出日历选择器,当然,exe程序在嵌入word表格的时候要加以定制规则,指定各字段的格式。

 

最笨的办法,就是每张表建一个form,在上面拖拉字段,但是表格格式经常变换,这样做不太好。有木有什么好的控件,或者报表组件,可以方便实现这种word表格填写,然后提交入库?多谢!

 

longware的主页 longware | 初学一级 | 园豆:134
提问于:2015-05-30 21:06
< >
分享
所有回答(6)
0

虽然不太懂,但是你可以搞一个cs的框架然后里面加载网页配合着来

放纵的野性 | 园豆:5 (初学一级) | 2015-05-30 21:54

谢谢回复,问题我已修改了描述,您在看看。

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-05-31 16:10
0

要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!

Slark.NET | 园豆:692 (小虾三级) | 2015-05-30 23:03

谢谢回复,问题我已修改了描述,您在看看。c#用com操作word我做过的。

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-05-31 16:10
0

你还是先想明白自己要干啥再问吧,要不然得到的只会是错误的答案。

爱编程的大叔 | 园豆:29788 (高人七级) | 2015-05-30 23:08

谢谢回复,问题我已修改了描述,您在看看。

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-05-31 16:10

@longware: 说一下软件失败率为啥那么高吧。

需求歪曲,这个是最大的问题。

需求歪曲通常是这么几个原因

1、用户不知道如何说。这个是最小的问题,因为你还可以问他想要啥。

2、用户加工了需求,这个是很致命的,

一个女生化妆了以后,对男票说,我需要一桶水,

这样我就可以到在脸盆中,对着看看今天的妆化的如何。

这里面,水就是软件人员得到的需求。

3、怕软件人员看项目大,狮子大开口,所以隐瞒实际需求。

 

你现在出现的是第二个问题,也是最致命的问题。

要如何解决,试着把自己不当软件开发人员,不要加工需求,

尽量提供足够的信息。

 

好吧,我说这么多,你也不一定会感谢我。

我是能猜到你大致的需求,不过当需求要靠猜的,那就问题大了。

 

目前这个需求要么是不需要你做的,要么就不是你能做的。

如果你是一个公务员,建议不要做,把这事情交给外面的软件公司。

支持(0) 反对(0) 爱编程的大叔 | 园豆:29788 (高人七级) | 2015-05-31 17:52

@爱编程的大叔: 呵呵送给你,哪里抄来大段的文字。。。

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-06-04 21:35
0

使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

simadi | 园豆:291 (菜鸟二级) | 2015-05-31 09:38

谢谢回复,问题我已修改了描述,您在看看。c#用com操作word我做过的。

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-05-31 16:10
0

1、做一个C/S或BS,收集用户填写内容存入数据库

2、使用docx,替换,生成word文件,又快又好。

阿炬 | 园豆:268 (菜鸟二级) | 2015-06-03 21:48

谢谢回复,我是要收集信息,不是写word文件

支持(0) 反对(0) longware | 园豆:134 (初学一级) | 2015-06-04 21:35
0

没办法,用html做了~~~~~~~~

longware | 园豆:134 (初学一级) | 2016-11-10 17:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册