请问在vc中如何通过程序在word文当中插入表格,以及在表格的特定位置中写入字符

解决方案 »

  1.   

    _Application WordApp; //代表WORD程序
    Documents docs; //代表一个WORD程序里的所有文档
    _Document doc,doc1; //代表一个文档 Paragraphs paragraphs1;           //代表文档中所有段
    Paragraph paragraph1;        //代表文档中某一段
    paragraphs1=doc1.GetParagraphs();
    paragraph1=paragraphs1.GetFirst();  //得到第一段,也可以用GetItem(n)来得到第n段
    Range r1=paragraph1.GetRange(); //选中第一段
    //下边是你所说的,用_Font类,先得到现在的字体信息,在此基础上改变就行了
    _Font ofont=r.GetFont();
    ofont.SetName("华文行楷");
    ofont.SetSize((short)12);
             ...//可以改变各种样式,当然不只字体,大小,只是其成员函数不一样,你可以自己试着改,注意:它自动就改了,不用最后再用如SetFont(ofont)这样的句子来刷新了