我在做一个数据库的东西,遇到了一些麻烦,请高手指点。 我用 CListCtrl m_ListCtrl;可以把试题库的内容显示出来,但不能对内容进行编辑
因此我想把他转到WORD中,我在我的程序中实现了调用WORD,但不知道如何转化;
我的调用WORD程序是:(部分代码)
CComVariant Template(_T("")); //为了简单,没有使用WORD的文档模板
CComVariant NewTemplate(false),DocumentType(0),Visible;
docs.Add(&Template,&NewTemplate,&DocumentType,&Visible);
Selection sel=app.GetSelection();
int x=10;
CString strSQL;
   strSQL.Format("select Top %ld * from 试题内容表 ORDER BY NewID()",x);
 sel.TypeText(_T("zhang ke !"));
这个程序可以在WORD中显示 :zhang ke !
但,如何才能使我从数据库中的内容显示到WORD 中去,希望高手指点,
也可以用其它方法,只要能显示在WORD中

解决方案 »

  1.   

    你既然已经可以在word里写字,剩下的事应该很简单了,看你的要求对表格的要求不高啊,直接写文本文件也可以
      

  2.   

    高手;是这样的,我是现在用列表CListCtrl 然后调用数据库,把内容以列表形式显示出来的,但,我把列表显示的内容转到word中,由于小弟比较笨,请高手详细指导 ,
                  谢谢
      

  3.   

    转为HTML格式
    再用WORD打开比较简 单
      

  4.   

    请问楼上:如何转位HTML格式,HTML又如何转到word 中,能否详细点,小弟有点笨,请多指教
      

  5.   

    你这个问题其实和数据库没有必然联系,你的重点在于如何把数据内容写到word中
    可以到http://www.vckbase.com找一下,有不少这方面的例子