|
Обрезание строки в ячейке ТабличногоДокумент'a | ☑ | ||
---|---|---|---|---|
0
xavchik
14.11.13
✎
09:31
|
Всем привет!
Никак не могу решить одно проблему, может кто сталкивался. Если создать пустой табличный документ и написать, например, в ячейке R1C1 текст, который не будет помещаться в ячейку, то он будет отображен полностью и накроет следующую ячейку справа. Если после этого в ячейке справа ввести другой текст, то он забьет первый, т.е. первый обрежется до ширины ячейки. Если же потом очистить вторую ячейку от текста, то первый текст так и окажется обрезанным. При этом изменения значения свойства "РазмещениеТекста" не помогают. Вопрос, что нужно сделать, чтобы после удаления второго текста, первый вновь стал отображаться полностью и перекрывал следующую ячейка справа? Понятно, что задача как таковая смысл имеет небольшой, но надо как решение основной задачи. |
|||
1
Cube
14.11.13
✎
09:33
|
(0) То же самое, что и в Экселе: выдели свою "пустую" ячейку и нажми DEL.
|
|||
2
xavchik
14.11.13
✎
09:35
|
Не подходит.
Текст этот буду размещать на уже сформированной таблице. Если удалить ячейку, то она удалиться либо со сдвигом по горизонтали или вертикали. А это "поломает" табличный документ. |
|||
3
Cube
14.11.13
✎
09:36
|
(2) Бред несешь. Я говорю про удаление (очистку) ячейки, а не строки/колонки.
|
|||
4
xavchik
14.11.13
✎
09:38
|
Да, понял. Был неправ.
А как это сделать теперь программно? Есть программный аналог действия кнопки DEL на ячейке таблицы? |
|||
5
Cube
14.11.13
✎
09:39
|
(4) Лучше задачу опиши. Для чего это надо и как будет использоваться?
|
|||
6
xavchik
14.11.13
✎
09:40
|
Будет что-то типа календаря Outlook, на котором будут выводиться запланированные события и к ним разнородная информация и быстрые действия. Надо повставлять наименования этих событий, чтобы они не обрезались таки образом.
|
|||
7
Cube
14.11.13
✎
09:41
|
(6) Не совсем понятно, покажи на скрине...
|
|||
8
George Wheels
14.11.13
✎
09:43
|
СП. ОбластьЯчеекТабличногоДокумента
|
|||
9
xavchik
14.11.13
✎
09:46
|
Скриншот:
http://i57.fastpic.ru/big/2013/1114/3a/0e147408f4300f3d6ea4164b7b2dfe3a.png "СП. ОбластьЯчеекТабличногоДокумента" Что значит? |
|||
10
George Wheels
14.11.13
✎
09:48
|
(9) СП это СП.
ОблатьЯч... раздел СП |
|||
11
xavchik
14.11.13
✎
09:50
|
(10) Отличный ответ! Из области "Тебе че погуглить тяжело..."
|
|||
12
George Wheels
14.11.13
✎
09:53
|
(11) Примерно так. Или тебе готовое решение нужно?
Уговорил;) ТабличныйДокумент.Область("R1C1").Очистить() |
|||
13
xavchik
14.11.13
✎
09:55
|
(12) Нет. Мне нужны долгие прилюдии и тонкие намеки :-)
Предложенное решение сработало. Спасибо. Надо теперь будет определять, сколько таких ячее вправо надо очищать и как не затереть следующее. Но это уже другая история. |
|||
14
George Wheels
14.11.13
✎
09:58
|
(13) Если ЗначениеЗаполнено(ТабличныйДокумент.Область("R1C1").Текст)
|
|||
15
Cube
14.11.13
✎
09:58
|
(9) Ну и зачем там (где выделено красным) очишать? Это другой день уже ведь, залазить туда тестом с предыдущего дня всё равно не надо ведь...
|
|||
16
xavchik
14.11.13
✎
10:03
|
(15) Дело в том, что название может быть с комментарием почти произвольной длины, а его хорошо бы отображать полностью (даже пусть переползает на следующий день).
Думаю, проверка на наличие текста перед Очистить() вполне подойдет. |
|||
17
Cube
14.11.13
✎
10:07
|
(16) А я бы сделал перенос по словам и масштабирование размера текста...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |