Показать сообщение отдельно
Старый 28.05.2015, 13:47   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,656 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Craz Посмотреть сообщение
Другой вопрос почему у вас в буфер вставляются данные дополнительно обрамляются кавычками. Вы абсолютно правы - надо копать в эту сторону.
Так и должно быть! В противном случае невозможно будет отличить цифры, записанные в виде текста (ИНН) от реальных чисел.

Обрамляющие кавычки автоматически отбрасываются при вставке в ячейку. Это уже механизм Excel. Также как и замена задвоенных кавычек на одиночные.

А вот если задвоение кавычек при формировании буфера обмена не происходит, то и получится, то, что в описании проблемы. Excel "не понимает" где открывающая, а где закрывающая кавычка.

Т.е. если в буфере записано

Код:
"ООО "Петров""
то при вставке в Excel будут отброшены первые 2 одиночные кавычки как границы поля и останутся только две завершающие

Код:
ООО Петров""
Я не в курсе, где физически происходит формирование буфера обмена и почему там не происходит удвоение кавычек. Возможно, на этот счет где-нибудь есть какие-то настройки...
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...