Главная страница
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.056 c
1-1108812807
Fostr
2005-02-19 14:33
2005.03.06
Размеры отдельных символов в тексте


3-1107865255
Ч_А_Й_Н_И_К
2005-02-08 15:20
2005.03.06
Пролучение как парамерта имя сервера


14-1108437750
TButton
2005-02-15 06:22
2005.03.06
Ребята, спасайте!!!


1-1109088260
MakedoneZ
2005-02-22 19:04
2005.03.06
Алгоритм Евклида


3-1107420777
denis24
2005-02-03 11:52
2005.03.06
обьединение полей