Цитата:
Сообщение от
Craz
Другой вопрос почему у вас в буфер вставляются данные дополнительно обрамляются кавычками. Вы абсолютно правы - надо копать в эту сторону.
Так и должно быть! В противном случае невозможно будет отличить цифры, записанные в виде текста (ИНН) от реальных чисел.
Обрамляющие кавычки автоматически отбрасываются при вставке в ячейку. Это уже механизм Excel. Также как и замена задвоенных кавычек на одиночные.
А вот если задвоение кавычек при формировании буфера обмена не происходит, то и получится, то, что в описании проблемы. Excel "не понимает" где открывающая, а где закрывающая кавычка.
Т.е. если в буфере записано
то при вставке в Excel будут отброшены первые 2 одиночные кавычки как границы поля и останутся только две завершающие
Я не в курсе, где физически происходит формирование буфера обмена и почему там не происходит удвоение кавычек. Возможно, на этот счет где-нибудь есть какие-то настройки...