Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

из Memo из Excel [D6]


vvrz ©   (2008-08-29 14:54:00) 

Есть большой текст в Memo нужно перенести в отчет Excel.
Использую
ExcelApp.Cells[37,1].value:= Memo1.Text;
Но при просмотре в Excel-е часть текста не видна, не смотря на то что размер ячейки больше чем необходимо по высоте и ширине. В формате ячейки стоит "переносить по словам".
Если двойным щелчком перейти в ячейку, то весь текст наместе, если перейти на другую ячейку , то опять часть текста невидна.


oldman   (2008-08-29 17:05:00) [1]


> vvrz ©   (29.08.08 17:00) [14]
> Оказывается автоперенос слов для объединенных ячеек не работает.


Работает.
Но по твоему примеру выясняется, что не для таких объемов текста.


vvrz   (2008-08-29 17:00:00) [2]

Ага, Билли подбросил свинью.
Оказывается автоперенос слов для объединенных ячеек не работает.
Вопрос закрыт, будем искать обходные пути.


oldman   (2008-08-29 16:55:00) [3]


> vvrz ©   (29.08.08 16:27) [12]


Боюсь, это глюк.

зы: где ты форму акта взял? я распечатал, меня поворотило... :(


vvrz   (2008-08-29 16:27:00) [4]


> Посмотрел.
> У меня нормально отображается.

И окончание текста полностью отображается? Там где: "Вагон не оборудован ..." и т.д. ?


oldman   (2008-08-29 16:21:00) [5]

Посмотрел.
У меня нормально отображается.
Просто при дабл-клике переносы меняются.
то-есть:

При просмотре:
авы ываыва ыва
ы ваыва ыва
ыв ваыва

При дабл-клике:
авы ываыва ыва ы
ваыва ыва ыв
ваыва


vvrz   (2008-08-29 16:16:00) [6]


> Я просто не понимаю, как может тект обрезаться внутри ячейки,
>  а не на ее границе.

Я тоже не понимаю, он скорее не обрезается а не отображается. Если перейти в режим правки то текст виден.
Взгляни, пожалуйста, на сам файл по ссылке или могу по почте выслать.


oldman   (2008-08-29 16:06:00) [7]

Если не врешь про:


> размер ячейки больше чем необходимо по высоте и ширине.


конечно.

Я просто не понимаю, как может тект обрезаться внутриячейки, а не на ее границе.


oldman   (2008-08-29 16:04:00) [8]

Кстати, если в правой ячейке есть хотя-бы " ", то действительно - полный текст ты увидишь лишь при дабл-клике.


oldman   (2008-08-29 16:02:00) [9]


> vvrz ©   (29.08.08 15:55) [6]
> В настройках "Переход к другой ячейке после ввода в направлении"
> стоит "Вниз".


А куда переходит на самом деле?


vvrz   (2008-08-29 15:55:00) [10]

В настройках "Переход к другой ячейке после ввода в направлении" стоит "Вниз".
Что еще может быть?


oldman   (2008-08-29 15:47:00) [11]


> vvrz ©   (29.08.08 15:35) [4]
> И почему она всегда "активная"?


У тебя, видимо, в настройках екселя стоит "по окончании ввода переход вправо" а не "вниз", поэтому после внесения данных курсор переходит на правую ячейку.


vvrz   (2008-08-29 15:35:00) [12]

Что значит активная? И почему она всегда "активная"?
Если кто не боится, то вот мой выходной xls-файл, вроде вирусов быть не должно:
http://files.mail.ru/8DVP7H


oldman   (2008-08-29 15:17:00) [13]


> vvrz ©   (29.08.08 15:14) [2]
> Часть которая не видна находится правее.


Имхо, правая ячейка в этот момент является "активной"


vvrz   (2008-08-29 15:14:00) [14]

Использую объединеную ячейку.
Часть которая не видна находится правее. С цветами все нормально.
Почему то не работает перенос слов.


Anatoly Podgoretsky   (2008-08-29 15:09:00) [15]

Та часть которая не видна, находится ниже, или цвет фона=цвету текста


Наверх

Титульная страница Поиск, карта сайта Написать письмо