VBA эквивалентно C # с использованием или VB.NET импорт / создание псевдонимов
Базовая ссылка:Десять преобразований кода для VBA, Visual Basic .NET и C #
Замечания:Я уже создал и импортировал*.dll
этот вопрос о псевдонимы.
Позволять'скажем, программное имяTest
классTestNameSpace.Test
[ProgId("TestNamespace.Test")]
public class Test ...
Теперь, скажем, решение C # было запечатано и скомпилировано в*.dll
и я'м ссылки на него в Excelс VBE. Примечание: на данный момент я не могу изменить название программы, как если бы*.dll
WASN»написано мной.
Это вVBA
: Вместо объявления такой переменной: I '
Dim myTest As TestNameSpace.Test
Set myTest = new TestNameSpace.Test
предпочитаю называть это (еще в VBE)
Dim myTest As Test
Set myText = new Test
В C # вы обычно говорите
using newNameForTest = TestNamespace.Test;
newNameForTest myTest = new NewNameForTest;
Примечание: предположим, что естьнет конфликтов имен вVBA
проект
Вопрос:есть ли эквивалентный вызов вVBA
вC#
using
или жеVB.NET
imports
псевдонимы?