Цитата:
Сообщение от
oip
А если начинаете, то будте добры еще и закрывающую кавычку ставить.
Ну! Я слышу топот - это наши пользователи побежали нас слушаться!
Надо не столько запрет, сколько какое-то лекарство им на подобный случай предложить, которым при необходимости они могли бы воспользоваться самостоятельно.
Цитата:
Сообщение от
oip
PS Да, конечно, можно и это обойти (с помощью промежуточного текстового файла, например).
Именно так и надо. Если уж случилась подобная неприятность, которую надо быстро побороть, то следует:
1. Скопировать данные из грида еще раз уже не в Excel, а в Блокнот. Получившийся текстовый файл сохранить.
2. В Excel открыть его "как текст" с разделителем "символ табуляции".
3. На том же шаге мастера импорта, где задается разделитель, установить ограничитель строк (text qualifier) равным пустой строке (а не кавычкам - никаким!, как стоит по умолчанию).
Цитата:
Сообщение от
oip
Или наверняка в настройках самого экселя что-то подправить, просто совсем уж глубоко я не копался.
К сожаление, не нашёл, где бы можно было заранее установить этот TextQualifier равным пустой строке, чтобы его влияние распространялось бы, скажем, и на копипаст тоже. В справке метода OpenText сказано, что "The default value is xlTextQualifierDoubleQuote." В реестре тоже ничего подобного не нашёл. Лезущая далее в голову предварительная установка формата ячеек, в которые будет производиться вставка, например, в "Текст" желаемого эффекта тоже не производит... Может быть, кто-то окажется более удачным в изысканиях?