这是在WORD录制的宏,用于改变选中文字的颜色。请问在VC中怎么实现?
Sub Macro1()
     Selection.Font.Color = wdColorRed
End Sub

解决方案 »

  1.   

    做VC插件吧,好像VC中也可以录制宏,在菜单“Tools”->“Macro....”下,你看看!
      

  2.   

    VC插件:
    http://www.vckbase.net/tools/listtools.asp?tclsid=109
    此页上的:
    VC常量、宏等自动提示器 
    C++文档生成工具 DocWizard V2.0.0.4 
    VC辅助开发工具VcExtend 
      

  3.   

    啊!错了。可能是我说的不明白。我要的没那么复杂,我只是想改变文字颜色。我已实现:
    Selection sel=app.GetSelection();
    sel.TypeText(_T("HELLO\r\n大家好呀\r\n这是我的WORD文件"));
    CComVariant a(1), b(7), c(1);
    sel.MoveLeft( &a,&b,&c ); 现在我已选中文字,就是在Selection类中找不到改变文字颜色的方法。
      

  4.   

    问题已解决:
    _Font pFont=sel.GetFont();
    pFont.SetColor(255);