Foxtable(狐表)用户栏目专家坐堂 → [求助]word模板遇到难题了!!


  共有4746人关注过本帖树形打印复制链接

主题:[求助]word模板遇到难题了!!

帅哥哟,离线,有人找我吗?
有点甜
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/3/26 9:36:00 [只看该作者]

排版问题,可能设置了段落首行缩进。

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2014/3/26 10:29:00 [只看该作者]

又遇到新问题了:Dim tm As String  = ProjectPath & "Attachments\任免汇报.doc" 
Dim fl As String = ProjectPath & "Reports\任免汇报.doc" 
Dim wrt As New WordReport(Tables("政府会议_任免"),tm,fl) '定义一个WordReport
wrt.Replace("[计数]",Tables("政府会议_任免").Compute("Count(姓名)")) '用代码计算出总的销售数量并替换模板中的合计
wrt.Replace("[列表]",Tables("政府会议_任免").DataTable.GetComboListString("内容","","序列号").Replace("|",vbcrlf)) 
wrt.Replace("[文号]",Tables("政府会议_任免").DataTable.GetComboListString("文号").Replace("|",",")) 
wrt.Build() '生成报表
wrt.Show() '显示报表
以上代码生成的报告,[列表]和[文号]内容不是做为副本表的内容,是DataTables的内容,如何做到,根据副本表中选定的内容,进行生成。谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/3/26 10:54:00 [只看该作者]

wrt.Replace("[列表]",Tables("政府会议_任免").DataTable.GetComboListString("内容",Tables("政府会议_任免").Filter,"序列号").Replace("|",vbcrlf)) 

wrt.Replace("[文号]",Tables("政府会议_任免").DataTable.GetComboListString("文号",Tables("政府会议_任免").Filter).Replace("|",",")) 


 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2014/3/26 10:56:00 [只看该作者]

太感谢了,我找了半天,不知道怎么下手,谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2014/3/28 16:04:00 [只看该作者]

这个问题,还没解决,不是首行缩进问题,我没设置,但生成的从第二行之后,不能和第第一行左对齐,这是怎么回事,请看:红色的部分不能和加黑的一行左对齐。

各县、区人民政府,各管理区、开发区,市政府各部门

市政府研究决定:

   黄荣武同志任信阳市人社局科长;

刘去同志任信阳市人社局科长,免去其信阳市人社局局长职务;

大家同志任信阳市人社局科长;

周老大同志任信阳市人社局科长;

免去王家银同志信阳市人社局局长职务;



 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2014/3/28 16:05:00 [只看该作者]

每个人,前边都空两行,怎么弄

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/3/28 16:13:00 [只看该作者]

 试试这样

Dim tm As String  = ProjectPath & "Attachments\任免汇报.doc"
Dim fl As String = ProjectPath & "Reports\任免汇报.doc"
Dim wrt As New WordReport(Tables("政府会议_任免"),tm,fl) '定义一个WordReport
wrt.Replace("[计数]",Tables("政府会议_任免").Compute("Count(姓名)")) '用代码计算出总的销售数量并替换模板中的合计
wrt.Replace("[列表]",Tables("政府会议_任免").DataTable.GetComboListString("内容","","序列号").Replace("|",vbcrlf & "  "))
wrt.Replace("[文号]",Tables("政府会议_任免").DataTable.GetComboListString("文号").Replace("|",","))
wrt.Build() '生成报表
wrt.Show() '显示报表


 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1116 积分:8608 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2014/3/28 16:17:00 [只看该作者]

厉害,真厉害,解决了,谢谢你,超级的棒

 回到顶部
总数 18 上一页 1 2