Quero adicionar um caractere invisível a uma string de texto.
Dim myString As String
myString = "United States"
Os códigos a seguir não são ok porque os códigos a seguir separam a string em duas partes.
Quero manter a corda em uma parte.
myString = "United" & " " & "States"
myString = "United" & Space(1) & "States"
myString = "United" & Chr(32) & "States"
myString = "United" & Chr(160) & "States"
Deve haver um caráter entre os Estados Unidos e os Estados Unidos, mas esse caráter deve ser invisível.
Deve haver um caráter entre os Estados Unidos e os Estados Unidos e esse caráter deve ocupar espaço.
Qual caractere devo colocar na string a seguir em vez do ponto de interrogação ?
myString = "United?States"
Você precisa usar um espaço de largura zero , . Tentar:
ChrW()
é a versão Unicode deChr()
(que é ASCII). Observe que se sua implementação não suportar Unicode, isso não funcionará porque ASCII não possui um caractere ZWSP.use alt+0160 use o mapa de caracteres ou segure a tecla alt e digite 0160 no teclado numérico.
Resultado:
Estados Unidos
em vb líquido
ou como char para adicionar às strings