delphi控制word输出 ( 积分: 100 )

  • 主题发起人 主题发起人 lzh_lsh
  • 开始时间 开始时间
L

lzh_lsh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi控制word输出表格,表格采用word模板,如输出成下列格式
序号 项目名称 参数名称 检测标准 范围
1 项目一 参数一 标准一 范围一
参数二 标准二 范围二
参数三 标准一 范围一
我要的结果是项目相同的即合并,这点可以实现,可是输出到了几十页之后,速度会很慢,到最后就会出现合并错误,在这里请高手指点一,二。在下感激不尽!
 
生成个HTML文件,然后用word打开!
输出表格怎么不用Excel,而用Word呢
 
goldensang,能不能讲具体一点!
 
各位大侠,小弟在线急等!
 
会用HTML吧
如你上面的举例,写成hmtl如下
<html>
<head>
<style>
tr{line-height:20px}
</style>
</head><body>
<table border=&quot;1&quot;
style=&quot;border-collapse: collapse&quot;
bordercolorlight=&quot;#FFFFFF&quot;
bordercolordark=&quot;#FFFFFF&quot;
width=&quot;400&quot;>
<tr><td>序号</td> <td>项目名称</td><td>参数名称</td><td>检测标准</td><td>范围</td></tr>
<tr><td>1</td> <td>项目一</td><td> 参数一</td><td> 标准一</td><td>范围一</td></tr>
<tr><td colspan=&quot;2&quot;> </td> <td> 参数二</td><td> 标准二</td><td>范围二</td></tr>
<tr><td colspan=&quot;2&quot;> </td> <td> 参数三</td> <td> 标准一</td><td>范围一</td></tr>
</table></body></html>
保存成HMTL文件,或者doc文件都可以。如你不输出的话也可以让WebBrowser读取然后通过剪贴板给word
 
接受答案了.
 
后退
顶部