Problema de encapsulación de Vba
Se puede citar así:
①: Agregue en el archivo de plantilla:
Private Sub Document_Open()
En caso de error, reanudar a continuación
Me .VBProject.References.AddFromFile "D.\MyDll.dll"
End Sub
②: Declarar variables (nombre del proyecto + nombre de la clase)
Publicar MyDll como nuevo MyProject.MyClass
③: En la función llamada:
Sub TestDll()
MyDll.MySub1
Fin Sub