我在ActiveX控件工程中导入Word和Excel的同名接口(如_Application,Range等)发生冲突,错误信息如下:
'Range' : 'class' type redefinition
哪位高手知道解决办法,谢谢。

解决方案 »

  1.   

    import ..
    no_namespace ...
      

  2.   

    各位高手,我不是用#import 命令,而是通过ClassWizard->add class->from a type library...,在弹出的对话框中选择excel9.olb,在实现接口的选择框中选择了我想要使用的接口如_Application,_WorkSheet等。将这些接口定义导入后,我就可以在工程中直接如下定义
    _Application m_App;
      

  3.   

    ClassWizard->add class->from a type library...,在弹出的对话框中选择excel9.olb,然后弹出Comfire Classes对话框,选择_Application后,在Class Name输入框中输入_Application_Excel即可。