Главная страница
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.057 c
1-1108560047
Bako
2005-02-16 16:20
2005.03.06
Анимированный GIF и JvRichEdit


1-1109074115
vlv
2005-02-22 15:08
2005.03.06
Как заставить мигать кнопку приложения на панели задач?


4-1106394485
Islander
2005-01-22 14:48
2005.03.06
Как получить из системы названия кнопок Retry, Ignore, Cancel


1-1108756422
olookin
2005-02-18 22:53
2005.03.06
Вопрос про TShellTreeView


4-1106386502
Lucifer
2005-01-22 12:35
2005.03.06
RegisterHotKey