引用excel 11后Public Function tlbstate(tlb As Toolbar, state As Boolean) 类型不匹配?为什么呢
不引用excel 11就没有问题哦?

解决方案 »

  1.   

    如果出现类型不匹配.说明,你使用的变量名与 excel 11 库中的某个类或变量重名.但是 Public Function tlbstate(tlb As Toolbar, state As Boolean) 没有出现此问题.请再确认一下调用此句的语句是否有此种情况.再确认一下这个程序内部是否有此种情况.
      

  2.   

    是不是我把tlbstate改成别的就可以了,后面括号中的代码应该没问题吧!高手能指点我如何改嘛?
      

  3.   

    我找到问题了 Public Function tlbstate(tlb As Toolbar, state As Boolean) toolbar如果换成别的控件名称就没问题了,但是我现在用的就是判断toolbar控件,为什么excel 11 object会与它冲突呢?我该怎么改呢?谢谢高手指点。
      

  4.   

    Public Function tlbstate(tlb As Toolbar, state As Boolean)改为:Public Function tlbstate(tlb As MSComctlLib.Toolbar, state As Boolean)
    试试.