Главная страница
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.026 c
1-1108665072
CSC
2005-02-17 21:31
2005.03.06
Глобальные данные


1-1109014346
Jilian
2005-02-21 22:32
2005.03.06
Проблема с Image


9-1102599502
wl
2004-12-09 16:38
2005.03.06
Алгоритм нарезания паззлов из картинки


14-1108144122
Мазут Береговой
2005-02-11 20:48
2005.03.06
Денежные переводы стали "нетрудовыми доходами"


1-1108546784
Серж
2005-02-16 12:39
2005.03.06
Unit и как с ним бороться?