VBA эквивалентно C # с использованием или VB.NET импорт / создание псевдонимов
Базовая ссылка:Десять преобразований кода для VBA, Visual Basic .NET и C #
Примечание:Я уже создал и импортировал*.dll
этот вопрос о псевдонимы.
Допустим, программное имяTest
классTestNameSpace.Test
[ProgId("TestNamespace.Test")]
public class Test ...
Теперь, скажем, решение C # было запечатано и скомпилировано в*.dll
и я ссылаюсь на это в Excel VBE. Примечание: на данный момент я не могу изменить название программы, как если бы*.dll
не был написан мной.
Это вVBA
Вместо того чтобы объявлять переменную следующим образом:
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
псевдонимы?