如何把Word文档存入FoxPro的表单
编号:QA001894
建立日期: 1999年10月22日 最后修改日期:1999年10月22日
所属类别:
佚名:
表中有一字段,存放WORD文档的绝对路径,欲将WORD文档放入表单,用OLE绑定型控制,还是用OLE容器控制,控制的属性如何书写?老师请赐教!
回答:
摘自《远程续缘》(http://jfzcc.yeah.net)第28期
将word文件加入到表(wordfile)的通用字段中(如word)
use wordfile
append general word from c:\temp\aa.doc link
append general word from c:\temp\bb.doc link
表单里建一ole绑定控件,源为:wordfile.word
运行时双击就可以编辑。由于是联接关系,在word中
改变aa.doc的内容,这里也会改变,反之亦然。
其他方法大虾们说说
用绑定型比较方便,但绑定型必须要与一通用字段联系起来,也就是说不光有个字段存放路径,而且还要有一个通用字段存放文件,当然文件不用事先放入,而当要放入表单时,才用append general...将文件放入表,再由表单上的OLE绑定型控件显示出来。
如果用容器型控件,要涉及类的创建,比如要将一个excel文件放入OLE容器,代码如下:
define class oleexcelobject as olecontrol
..oleclass=`excel.sheet` &&服务器名称
..documentfile="c:\excel\book1.xls"
enddefine
这里的documentfile在创建以后是不可变的,如要显示另一个文件,就必须重新创建。
此问题由远程续缘回答。
| |
|
|
| |
|
|