查了一下论坛以前的数据,都是程序自己用_Application app; app.CreateDispatch(...)生成一个word文件后操作。
问题是如果用户自己打开了一个word,然后要用另一个程序来设置这个word中文字的字体。应该如何实现。谢谢!

解决方案 »

  1.   

    那你要加入FONT类,申明font的成员变量,然后它有个函数,我不记得了。你试试就出来
      

  2.   

    主要的问题不是在_Font接口的使用上,我已经知道可以用
    Paragraphs pgs;
    Paragraph pg;
    pgs = oDoc.GetParagraphs();
    pg = pgs.GetLast();
    Range rg = pg.GetRange();
    _Font ft;
    ft = rg.GetFont();
    ft.SetName("Arial");
    rg.SetFont(ft);
    来改变字体。
    但关键是不知道如何操纵用户运行,而非程序创建的word程序。
    再讨论一下。Up