当前位置:编程学习 > VB >>

如何用VB自动扩展word表格

各位大侠们,请帮帮小弟吧!我想用VB做一个程序,能将数据读入到特定的WORD位置里,并自动扩充WORD里面的表格,请问该怎么做??
WORD里面的表格是这样的:

先谢谢了! --------------------编程问答-------------------- 你先研究研究vba对word表格的操作。 --------------------编程问答-------------------- 比较复杂,一般用的是插入新行,再对新行的指定列单元格写值 --------------------编程问答-------------------- 谢谢两位的解答,前段时间研究出来了,换了个思路,直接用WORD绘制表格了,这样直接方便,至于在特定位置输入数据可以用这个代码:
XXX.Selection.Tables(1).Cell(k, l).Select
XXX.Selection.Font.Size = 7 '设置字体大小
XXX.Selection.TypeText Text:="内容"
XXX是你声明的文档名,k和l是你表格的位置,而WORD的表格都是从(1,1)开始的,所以CELL(k,l)就代表第k行,第l列。
而关于VB绘制WORD表格,可以使用WORD的宏功能。
以上。
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼 ah_2056 的回复:
这个是我的表格扩充代码,修行靠个人,提供参考而已。

        
               
                        '审批人意见列表
                        mxIdeasRow = ApproveIdeaList.Rows - 2
                        .Item("审批人……

嗯,我是写个循环,重复调用WORD绘制表格的宏来实现表格扩充的 --------------------编程问答-------------------- 在Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,