问题是这样子的, 我定义了一个命名空间 My.Office, 但在引入COM库Excel后(我用的版本是Office2000), 也同时引入了一个Office命名空间, 我在My.Office的成员类中如何引用引入的Office命名空间?我在键入Office.后, 只会出现我自己在My.Office中定义的类, 而不会出现COM库Office的成员类.

解决方案 »

  1.   

    因为代码已被别的项目引用, 我不想改变My.Office命名空间的名称, 但能引用COM库Office命名空间中的对象
      

  2.   

    using My.Office = MyOffice;写命名空间的时候写全
    比如
    MyOffice.Office........
      

  3.   

    建议采用 Tlbimp.exe 工具重新导入类型库,可重新指定命名空间、签名文件,如果你的程序使用了强签名,而导入的 AxOffice 没有签名,将不能发布
    http://msdn2.microsoft.com/zh-cn/library/tt0cf3sx(VS.80).aspx