![]() |
#8 |
Участник
|
Полный список Вам и не нужен. Вам нужна проверка на 3 возможных спец.символа.
- Перевод строки (\n) - Возврат каретки (\r) - Табуляция (\t) При вставке через буфер обмена они имеют следующий смысл Перевод строки (\n) - перейти на следующую строку Excel Табуляция (\t) - перейти на следующий столбец Excel Возврат каретки (\r) - в теории, перейти на следующую строку внутри одной ячейки. Но на практике - реузультат малопредсказуемый. Соответственно, необходимо сделать замену этих символов на пробел. Примерно так X++: static void Job_Test(Args _args) { str strValue = "1\n2\r3\t4"; ; print strValue; // Замена спец.символов на пробелы strValue = global::strReplace(strValue,"\n"," "); strValue = global::strReplace(strValue,"\r"," "); strValue = global::strReplace(strValue,"\t"," "); print strValue; pause; } Наиболее вероятно, наличие символа перевода строки, если текст проводки формируется вручную и этот текст отображается в несколько строк. Просто случайно нажали на Enter при вводе.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: JuniorAx (1). |
|
|