Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Excel   Найти похожие ветки 

 
snake_r   (2005-02-16 15:09) [0]

Здравствуйте ! я заполняю ячеки экселя

Sheet.Range["G"+IntToStr(lastRec)].Formula := ClearStr(s);

здесь s имеет длину порядки 300 и более символов.
функция ClearStr убирает из строки все символы коды которых меньше 20.

в итоге некоторые строки отображаются норомально а некоторые кучей ####, хотя содержимое ячейки именно тот текст который я ей передал.

хотя заранее я делаю
Sheet.Columns["G:G"].WrapText:= True;

причем чтобы я ни делал с этой ячейкой в экселе ситацию это не меняет, всеравно там выводятся только ####. Я Подумал что дело может быть в слишком длинной строке, но реально в списке получаются ячейки с длиной строки больше, чем те которые оттобразились диезами, и они отображаются нормально.

В чем может быть проблемма??


 
КаПиБаРа ©   (2005-02-16 15:12) [1]

Пиши лог в файл и анализируй что записалось в ячейки где отображены кракозябры.


 
snake_r   (2005-02-16 15:22) [2]

дык там не кракозябры, там нормальный текст
только отображен он диезами , так как делает эксель если ему не хватило места в ячйке, чтобы отобразить всю строку.
и как бы ты не раздвигал ячейку или делал перенс по словам, отображаются всеравно диезы :(
жуть


 
olookin ©   (2005-02-16 15:22) [3]

А почему:

Sheet.Range["G"+IntToStr(lastRec)].Formula := ClearStr(s);

?

Почему не так?

s: string;
Value: Variant;

s:="dfghfdhh ry59ej23514 36;kh;dsdy 34l6k4yhgerw6324645y6re5y6346";
Value:=ClearStr(s);
Excel.Workbooks[k].Sheets[j].Cells[Row,Col]:=Value;


 
snake_r   (2005-02-16 15:24) [4]

>>olookin
а в чем отличие?


 
olookin ©   (2005-02-16 15:26) [5]

[4] snake_r   (16.02.05 15:24)

Ну у меня в том, что ничего Excel не обрезает... А еще в том, что (как я понял из справки по VB) Formula используется все же не для отображения простого текста.


 
snake_r   (2005-02-16 15:32) [6]

>>olookin
эффект тотже :(
сплошные #######


 
olookin ©   (2005-02-16 15:38) [7]

[6] snake_r   (16.02.05 15:32)

Жаль...



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1108623343
Innuendo
2005-02-17 09:55
2005.03.06
MDIChild Form


9-1101838585
Домовенок
2004-11-30 21:16
2005.03.06
[GLScene]: GLCanvas


4-1106223181
Roman777
2005-01-20 15:13
2005.03.06
Альтернатива SetWindowPos?


1-1108834889
Aldor
2005-02-19 20:41
2005.03.06
Многомерные open array parameters


1-1108913162
Hmm
2005-02-20 18:26
2005.03.06
Использование VCL в консольном приложении... Возможно?