Dim VBExcel As New Excel.Application
    Set VBExcel = CreateObject("Excel.Application")  出现“实时错误‘429’  ActiveX 部件不能创建对象”。以前一直在inXP  office2003下使用,一直都很正常。现在换为Win7 Office2007后就出现了这个错误,网上也搜了,但一直没有解决问题。不知有那位老兄都解一下迷!!!

解决方案 »

  1.   

    你是不是没有添加对Excel对象的引用?你点击:工程->引用  打开引用选择框看看。
      

  2.   

    Dim VBExcel As New Excel.Application 就可以了,不需要后面的
      Set VBExcel = CreateObject("Excel.Application")
    这两句一个意思
      

  3.   

    Dim VBExcel As object
      Set VBExcel = CreateObject("Excel.Application")
      

  4.   

    引用过的,Dim VBExcel As New Excel.Application 和Dim VBExcel As object
      Set VBExcel = CreateObject("Excel.Application") 也都不对呀!有谁在Win7上测试过。
     
      

  5.   

    去注册表看看Office2007是不是你那个proid?估计变了