Public 外部能调用
Private 外部不能调用使用Tool菜单添加过程、函数、属性、事件,并指明是Public or Private参见:
http://216.26.168.92/vbsquare/

解决方案 »

  1.   

    动态链接库就是一个封装了属性、过程、函数、事件的类,你可以在你建立的active dll工程中生成这些,编译好的*.dll文件可以在别的程序中引用,引用后就可以使用里面的public的属性、过程、函数、事件等,建议看以下msdn中的如何生成dll文件。
      

  2.   


    在里面寫函數或過程就行了啊。只要是public的,外部就能访问。假设你的工程文件是默认生成的,那么在Class1中加入Public Function HelloWorld() As String
        HelloWorld = "HelloWorld"
    End Function并将Project名改成TestDLL,然后编译,并用regsvr32 TestDll.dll注册。然后建立一个新的EXE文件,在“引用”中将选择TestDll,即可在EXE程序调用了。例子:
    Private Sub Command1_Click()
        Dim obj As New TestDll.Class1
        Debug.Print obj.HelloWorld
        Set obj = Nothing
    End Sub