Pergunta

Os usuários são colar texto a partir do Lotus Notes para o meu aplicativo VBA. Esta é então a ser armazenadas no Access. Às vezes, o texto colado inclui o que eu suponho que é um retorno de carro que, quando colado em um único controle forma de linha, é apresentado em formas do aplicativo como ¶.

No entanto, como isso não vai colar ao VBE, eu sou incapaz de adicionar este à minha lista de caracteres ilegais para transações SQL. Eu tentei prendendo Chr(10), Chr(13) e até mesmo o Pilcrow símbolo Chr(182), mas nada irá permitir a detecção e remoção desse personagem.

Fora isso o símbolo não causa problemas, é apenas uma coisa de exibição.

Existe alguma maneira eu pode detectar esse personagem e tira-lo de uma string?

Edit:. Eu fiz alguns testes e obteve o aplicativo para me dizer o que o código do carácter da personagem mais à direita é e confirma que ele seja Chr(10) - vai tentar uma abordagem diferente e lidar com isso como uma exceção

Foi útil?

Solução

lidou com isso como uma exceção para a limpeza seqüência normal e apenas aparou o CR / LF fora de todos os strings. Mais simples do que eu pensava no final, mas tinha me perplexo por um tempo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top