LoadNew是我新添加的的一个过程
为什么运行下面的代码:
Private Sub MyNew_Click()
LoadNewDoc
End Sub
时会出现"子程序或函数未定义"呢的提示呢?

解决方案 »

  1.   

    Private Sub loadNew()
    ....
    End SubPrviate Sub MyNew_Click()
        loadNew
    End Sub把上面的代码放到一个文件中试一下.
    如果才不同的位置,就要把loadNew设置成Public.
      

  2.   

    LoadNew
    LoadNewDoc??????
      

  3.   

    我好像从来没有用过LoadNewDoc这个语句,是不是VB某个库的语句呢?如果是,可能是你没有在“工程”->“引用”中添加引用吧?当然,如果你定义的过程名为LoadNew,你却使用LoadNewDoc,当然会找不到了。如果可以,整个程序发来看看。还有5楼的建议也不错,可以试试。
      

  4.   


    the name of the function you define is "LoadNew",but in the code ,the name is "LoadNewDoc",so,try this way :Private Sub MyNew_Click() 
    LoadNew 
    End Sub that's all
      

  5.   

    after read all posts,maybe some problem inside the function "LoadNew "can you show me the define of the "LoadNew "????
      

  6.   

    谢谢各位了!之前中的loadNew是拼写错误,我添加新过程名是"LoadNewDoc"
    错误的原因我已经找到了.之前出现这种错误是因为新添加的过程没有放入
    Private Sub MyNew_Click() 
    LoadNewDoc 
    End Sub 
    这段代码的代码窗口中.