Aspas duplas passadas como texto em C#
Prezados,
Estou utilizando uma aplicação windows forms C# que abre uma planilha do MS. Excel e formata esta planilha com várias informações. Uma delas é a função PROCV dentro da função SEERRO que em caso de erro a função deverá atribuir a célula da planilha o valor vazio (Representado por duas aspas duplas ""), porém quando utilizo \"" dentro da string ou @""""" ele retorna sempre com o texto a contra-barra \" provocando uma exceção no excel, pois o mesmo não consegue interpretar essa (contra barra) \.
Utilizando qualquer uma das formas a baixo, no tempo de execução a aplicação insere a contra-barra antes das aspas:
// utiliando este código
string a = @"""""";
//ou este
// string a = " \"" ";
string Linhas = Convert.ToString(lin);
String procv = "=SEERRO(PROCV(E" + Linhas + ";SALESFORCE!$A$2:$B$7000;2;FALSO);" + a + ")";Discussão (3)
Carregando comentários...