vc中如果使用简单的语句来获得word文件的页数,在线等,谢谢

解决方案 »

  1.   

    补充说一句,获得word文件的总页数
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=832
    里面有得到页数的代码
    大概代码如下 Range     rng;
    Selection sSel;
    #define wdFieldPage 33
    #define wdFieldNumPages 26
    COleVariant vwdFieldPage(long(wdFieldPage)),vwdFieldNumPages(long(wdFieldNumPages)); Cell cel;
    Window wActive;
    View vActive;
    HeaderFooter head;
    Fields fds;
    fds = sSel.GetFields();
    rng = sSel.GetRange();
    fds.Add(rng,vwdFieldNumPages,vOne,vOne); fds = sSel.GetFields();
    rng = sSel.GetRange();
    fds.Add(rng,vwdFieldPage,vOne,vOne); wActive = sApp.GetActiveWindow();
    vActive = wActive.GetView();