中国轮滑论坛:VB的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 16:36:17
怎么DataEnvironment把这里的数据导入到WORD里呢?
排板按DataEnvironment的样式,并且有图片
如果可以实现.我在最加70-100分给您
DATAREPOT 怎么样把报表内容导入WORD,如果我描述的不清楚,请你加下我QQ 86711527或您把您QQ告诉我,我请教一下,决绝了我给您加高分
除了元素外还要把报表的样式,也就是单元格导入WORD!谁帮我决绝了,我加他200分

你会编程返回DATAREPORT 中的每个元素(文字、图片)吗?要是会的话就好办了,你引用一下WORD库,启动WORD,然后将DATAREPORT 中的每个元素逐个写入到WORD文档中,再保存到指定位置并设置格式就可以了,WORD编程的具体细节请参考WORD帮助文档中关于VBA部分的介绍,时间有限,不能帮你太多,见谅!

这还不简单?报表里的样式,无非是位置排列、字体设置等要素,报表里已有的格式,在WORD里很难实现吗?我想不是这样的吧,你既然能返回报表里的元素和样式,那么在WORD编程中是不难实现的。换句话说,如果你在报表中定义了某个元素的字体大小为宋体9号字,你同样在WORD里也对该元素设置为宋体9号就OK了,详细请参考WORD的VBA编程文档,OFFICE的帮助文档里有不少示例的。

WORD中有很多对象,你最好还是看看VBA帮助手册吧,上面写的很详细,也有例子。如:

下列示例将活动首段的格式设置为 24 磅、Arial 和倾斜。
Set myRange = ActiveDocument.Paragraphs(1).Range
With myRange.Font
.Bold = True
.Name = "Arial"
.Size = 24
End With

下列示例将活动文档中“标题 2”的样式更改为 Arial 字体和加粗。

With ActiveDocument.Styles(wdStyleHeading2).Font
.Name = "Arial"
.Italic = True
End With

你指的是报表中的元素导出到WORD中吧