C clyang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #1 delphi初学者,急盼高手指教. 不用Ole如何显示Word文挡(含表格、公式、图象)?
方 方栩 Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #2 如果您有毅力和时间,看看word文件的结构好吗? 要的话说一声,反正兄弟我看得一头雾水
J jjazz Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #4 Delphi有OLE控件(system 页). olec_1.loadFromFile('filename.doc');
N nuke Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #6 如果格式比较简单的可用riched2.dll来办 试试rxlib2.60中的richedit2吧
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-16 #7 你是想不用ole控件,也不用wordbasic动态创建?不累吗?
C clyang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-17 #9 问题并没有解决。 用Richedit,文档里的表格线全没了。公式也会出问题。 用Ole,当另外的机器里没有word时就会出问题了,是不是这样?
C clyang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #10 看来,我低估了问题的难度。加150分继续征求答案! 表格比较复杂,单元格里有对角线的那种。 能在没有word的机器上运行。
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #11 It's easy. Type in BillGates.OpenWordDoc(FileName);
C clyang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #12 to 方栩兄: 你有Word文件的结构是吗?请给我发一份过来。 clyang@263.net 谢谢! to Huizhang: Hi,我可是Delphi初学者,真有Bill这个对象Open这个方法? 我怎么找不着?这太令人伤心了!!! Huizhang,莫非这真是唯一的方法?你在富翁榜上大大有名啊, 能不能联合别的富翁们搞定这个问题。拜托了! 大虾、小虾们,拜托你们了...
to 方栩兄: 你有Word文件的结构是吗?请给我发一份过来。 clyang@263.net 谢谢! to Huizhang: Hi,我可是Delphi初学者,真有Bill这个对象Open这个方法? 我怎么找不着?这太令人伤心了!!! Huizhang,莫非这真是唯一的方法?你在富翁榜上大大有名啊, 能不能联合别的富翁们搞定这个问题。拜托了! 大虾、小虾们,拜托你们了...
T tqz Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #13 >It's easy. Type in BillGates.OpenWordDoc(FileName); 会长兄真有幽默感... > to Huizhang: Hi,我可是Delphi初学者,真有Bill这个对象Open这个方法? 当然,clyang的幽默感就更足了
>It's easy. Type in BillGates.OpenWordDoc(FileName); 会长兄真有幽默感... > to Huizhang: Hi,我可是Delphi初学者,真有Bill这个对象Open这个方法? 当然,clyang的幽默感就更足了
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #14 不用Ole也得借助于其他工具来处理, 否则开发周期太长, 得不偿失。待到你将 Office 97搞的差不多了,Office2000又出来了。 实在不打算用Ole,可以在其他工具上想办法。比如说,我的机器并没有装MSOffice, 但是,我可以用QuickView来观看。那么一定有一个Viewer扩展。 此外,微软又一个 Word Viewer 97免费软件,好像是伴随MSDN提供的。
不用Ole也得借助于其他工具来处理, 否则开发周期太长, 得不偿失。待到你将 Office 97搞的差不多了,Office2000又出来了。 实在不打算用Ole,可以在其他工具上想办法。比如说,我的机器并没有装MSOffice, 但是,我可以用QuickView来观看。那么一定有一个Viewer扩展。 此外,微软又一个 Word Viewer 97免费软件,好像是伴随MSDN提供的。
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #15 真是不撞南墙不回头啊,文件格式在这里 http://www.wotsit.org/ 不嫌累就去干吧,不过人生不如意,十有八九......
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-21 #16 对方机器上没装(没钱买), 可以安装免费的Word Viewer 97, 在微软网站免费下载 (9M)。要把经历花在有意义的事情上,自己做Word Viewer简直是浪费资源,给多少 钱我也不干。
C clyang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-23 #17 Huizhang:你好! 有Wordview这个好东东,问题应该就能解决了。这里先谢了! 可是我现在下载不了它!9M啊!每次下载到1M左右它就 给我短路了,超时判负。呜... 你有不有好一点的下载工具啊。 那位大虾有好的下载工具啊。
Huizhang:你好! 有Wordview这个好东东,问题应该就能解决了。这里先谢了! 可是我现在下载不了它!9M啊!每次下载到1M左右它就 给我短路了,超时判负。呜... 你有不有好一点的下载工具啊。 那位大虾有好的下载工具啊。
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-23 #18 不用下载,找一张visual studio 60->msdn cd1->/SAMPLES/MSDN/OFFICE97/5157
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-23 #19 clyang, 下载下面这个文件 3.9M, 安装后9M, 如你的油箱够大, 我可以寄给你。 http://support.microsoft.com/download/support/mslfiles/Wd97vw32.exe 我用网络蚂蚁,白天通过教育网40分钟档了下来
clyang, 下载下面这个文件 3.9M, 安装后9M, 如你的油箱够大, 我可以寄给你。 http://support.microsoft.com/download/support/mslfiles/Wd97vw32.exe 我用网络蚂蚁,白天通过教育网40分钟档了下来
D dym Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-23 #20 Word是一个已注册的自动化服务器,Delphi中控件Ole容器(以下简称Oc)是客户端,要 在Oc中显示Word的内容,OC会按照对象格式去查找系统已注册的服务器并执行,因此 要实现在Oc中显示Word内容而不调用Word是困难的,但是有一个方法可以解决. 你可以在一台已安装Word的机子上用Oc将Word文档调出,然后用SaveToStream方法 将文件存入一个BlobStream中,然后以适当的形式存储BlobStream(例如 数据库中的 BlobField),以后你再用Oc调出这个BlobStream(用LoadFromStream方法)显示就可以不要Word了,但要提醒你这样做会有其他的一些问题,你自己去体会吧!
Word是一个已注册的自动化服务器,Delphi中控件Ole容器(以下简称Oc)是客户端,要 在Oc中显示Word的内容,OC会按照对象格式去查找系统已注册的服务器并执行,因此 要实现在Oc中显示Word内容而不调用Word是困难的,但是有一个方法可以解决. 你可以在一台已安装Word的机子上用Oc将Word文档调出,然后用SaveToStream方法 将文件存入一个BlobStream中,然后以适当的形式存储BlobStream(例如 数据库中的 BlobField),以后你再用Oc调出这个BlobStream(用LoadFromStream方法)显示就可以不要Word了,但要提醒你这样做会有其他的一些问题,你自己去体会吧!