热情软件屋

 

如何把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在创建以后是不可变的,如要显示另一个文件,就必须重新创建。

此问题由远程续缘回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio