VBA equivalente ao C # usando ou importações do VB.NET / criando aliases

Referência de Base:Dez conversões de código para VBA, Visual Basic .NET e C #

Nota:Eu já criei e importei um*.dll, esta questão é sobre aliases.

Digamos que o nome programático de umTest classe éTestNameSpace.Test

[ProgId("TestNamespace.Test")]
public class Test ...

Agora, digamos que uma solução C # foi selada e compilada em um*.dll e eu estou fazendo referência a ele no VBE do Excel. Nota: neste momento, não consigo modificar o nome programático como se*.dll não foi escrito por mim.

Isso está emVBA : Em vez de declarar uma variável como esta:

Dim myTest As TestNameSpace.Test
Set myTest = new TestNameSpace.Test

Eu prefiro chamá-lo (ainda no VBE)

Dim myTest As Test
Set myText = new Test

Em C # você normalmente diria

using newNameForTest = TestNamespace.Test;
newNameForTest myTest = new NewNameForTest;

Nota: Suponha que existemsem conflitos de namespace noVBA projeto

Questão:existe uma chamada equivalente emVBA paraC# using ouVB.NET imports aliases?

questionAnswers(2)

yourAnswerToTheQuestion