|
24.02.2011, 14:51 | #1 |
Moderator
|
Апостроф в начало коррсчета не катит ? Типа вот так: '30101810100000000859
|
|
24.02.2011, 14:52 | #2 |
Участник
|
Это крайний вариант.
__________________
Александр |
|
24.02.2011, 15:00 | #3 |
Moderator
|
Так, а чего? Он же никому не мешает - ни сортировке, ни обратной выгрузке куда-либо, ни работе функции ДЛСТР и т.п...
Ну, конечно, если хочется себя занять, то займите - никто Вас отговаривать не будет. Но кончится тем, что Вы поменяете ComExcelDocument_RU на выгрузку с использованием ADO и CopyFromRecordset - там этой проблемы нет |
|
24.02.2011, 15:43 | #4 |
Участник
|
Цитата:
Сообщение от Gustav
Так, а чего? Он же никому не мешает - ни сортировке, ни обратной выгрузке куда-либо, ни работе функции ДЛСТР и т.п...
Ну, конечно, если хочется себя занять, то займите - никто Вас отговаривать не будет. Но кончится тем, что Вы поменяете ComExcelDocument_RU на выгрузку с использованием ADO и CopyFromRecordset - там этой проблемы нет - не эстетично - при обработке такого столбца (если по этим столбцам идет сравнение) придется избавляться от этого апострофа Может быть написать макрос, который бы удалял это апострофы перед открытием ?
__________________
Александр |
|
24.02.2011, 16:40 | #5 |
Moderator
|
Его не видно на рабочем листе. Видно только в строке редактирования текущей ячейки. Если это уж так раздражает, ну, сделайте активной какую-нибудь другую ячейку, не из этой колонки перед предъявлением таблицы пользователю. К слову сказать, младший брат Excel - OWC Spreadsheet всегда автоматически добавляет апостроф к строке, если она может быть интерпретирована как число - независимо от того, поставили ли вы его сами или отформатировали ячейку как текст.
Цитата:
Цитата:
P.S. Методом Range.PrefixCharacter можно найти, если таки соберетесь искать. Последний раз редактировалось Gustav; 24.02.2011 в 16:56. |
|
24.02.2011, 17:01 | #6 |
Участник
|
Цитата:
апостроф в коде я проставляю следующим образом: account1 = strfmt("`%1", bankGroup.BankCorrAccount_RU); если Вы делаете по другому, пожалуйста напишите. Может быть из-за того, что неправильно ставлю апостроф у меня в экселе все видно?
__________________
Александр |
|
24.02.2011, 17:21 | #7 |
Moderator
|
Да-с, возник у нас терминологический казус Я назвал даму сэром, в смысле одинарную кавычку - апострофом и ввел Вас в заблуждение. Но с другой стороны ж в моем значении в самом начале указана именно одинарная кавычка. Ее и надо было попробовать...
В общем, ладно. У Вас не то, конечно. У Вас - символ с кодом 96, а надо тот, который 39. |
|