水晶报表中嵌入Word的问题

WindWithSun 2003-10-20 10:48:31
我的一个表的字段中存的是Word文档(image类型),在水晶报表中直接将这个字段拖上去,显示出来是如010101....这样的东西,于是我就在程序运行时,将这个字段读出来存为一个word文件,然后在水晶报表中嵌入OLE 对象,将这个对象指向这个word文档,这样是可以显示出来了,可是水晶报表只能将这个word文档中的第一页显示出来,后面几页的就被截断了,难道OLE对象不能显示多页吗?
这该怎么处理?请大家帮帮忙,谢谢
...全文
126 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WindWithSun 2003-10-23
  • 打赏
  • 举报
回复
是啊,我另存为.RTF了,可是拖进文本对象后,就是乱码了,没有解决办法吗?
haibodotnet 2003-10-23
  • 打赏
  • 举报
回复
大家一起去这个贴子支持一下!!!
http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
haibodotnet 海波.NET

想了解更多水晶报表的知识和技巧,请到
NET专栏 -> 水晶报表专栏
http://218.56.11.178:8009/
jpyc(九品御厨-进军嵌入式)
WindWithSun 2003-10-22
  • 打赏
  • 举报
回复
楼上的,我照你说的作了,可是显示出来的是乱码,该怎么办?
haibodotnet 2003-10-22
  • 打赏
  • 举报
回复
我的一切正常…… 你那是 RTF 格式的文件吗?
如果是 DOC 要先另存为 RTF……
haibodotnet 2003-10-21
  • 打赏
  • 举报
回复
海波.NET
问题:
水晶报表中嵌入Word的问题:不能显示多页?
我的一个表的字段中存的是Word文档(image类型),在水晶报表中直接将这个字段拖上去,显示出来是如010101....这样的东西,于是我就在程序运行时,将这个字段读出来存为一个word文件,然后在水晶报表中嵌入OLE 对象,将这个对象指向这个word文档,这样是可以显示出来了,可是水晶报表只能将这个word文档中的第一页显示出来,后面几页的就被截断了,难道OLE对象不能显示多页吗?
------------------------------------------------
解决方案:
使用“文本对象”,并设置为“可以扩大”
(1)将 Word 文档 另存为 RTF 文档;
(2)插入“文本对象”,右击,选择“插入文件”命令,打开 RTF 文档;
(3)右击“文本对象”,选择“格式化文本”命令,进入“格式设置编辑器”对话框对话框;
(4)在“公用”选项卡,选中“可以扩大”。
------------------------------------------------
参考:
1、可以扩大
该复选框对于包含可变长度字符串(如备注字段)的对象十分有用。
如果希望程序在对象内的文本大于框架时垂直扩展对象框架,请选中该复选框。
清除该复选框将在值大于框架时截断数据。
默认情况下,“可以扩大”选项是关闭的。
2、最大行数
如果已选中“可以扩大”复选框,则可使用该框指定程序可扩展对象框架的最大行数。只需在该框中输入所需行数,或者如果不想设置限制,请输入 0(零)。
WindWithSun 2003-10-21
  • 打赏
  • 举报
回复
没人进来看一下吗?
WindWithSun 2003-10-20
  • 打赏
  • 举报
回复
up

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧