Предположим, у меня есть библиотека .Net с классом (TestClass) с функцией «Добавить».Я получаю доступ к этому в Excel, написав надстройку VBA.Я хочу знать разницу между двумя следующими способами доступа к FUN1.
Добавьте tlb в качестве ссылки и используйте New как в
Dim obj = New MyLibrary.TestClass
returnval = obj.Add (5,5)
Подтвердите, что .Net dll, и используйте метод Run, как в
returnVal = Run ("Добавить ", 5, 5);
У меня много кода, где я вижу подобный способ доступа к функции, и я действительно запутался, как это работает.
Как работает 2, будет ли он работать или что необходимо, чтобы заставить 2 работать так: