PDA

Показать полную графическую версию : Excel - Перенос по словам или автоподбор высоты после вне работают как нужно


Konstantin_78
15-03-2019, 14:26
Доброе время суток

Не пойму, это глюк или это такая логика:

Открываю Excel, выделяю строки, ставлю для них галку напротив «перенос по словам» (свойства ячейки).

В результате должна типа быть учеличение высоты строки (при длинном тексте). Но это происходит непоредственно когда я ввожу текст (длинной больше ячеки) в ячейку с клавиатуры – тогда да высота увеличивается.

Если я беру этот текст из блокнота («notepad.exe»), и через буфер вставляю его в ячейку – такого результата НЕТ. Только после вставки, нужно применить функцию «Автоподбор высоты строки»

А можно обойтись без автоподбора? А сразу чтоб после копирования строка увеличивала высоту?

Заранее спасибо за ответ

Iska
15-03-2019, 17:27
Открываю Excel, выделяю строки, ставлю для них галку напротив «перенос по словам» (свойства ячейки). »
Никогда не делайте так. Выделяйте ячейки. Не строки целиком.

В результате должна типа быть учеличение высоты строки (при длинном тексте). »
Нет. Не должно такого быть, и никогда такого не было.

Но это происходит непоредственно когда я ввожу текст (длинной больше ячеки) в ячейку с клавиатуры – тогда да высота увеличивается. »
Именно так — только при вводе.

Если я беру этот текст из блокнота («notepad.exe»), и через буфер вставляю его в ячейку – такого результата НЕТ. »
И не должно быть.

А можно обойтись без автоподбора? А сразу чтоб после копирования строка увеличивала высоту? »
Можно. Перед вставкой текста нажмите F2, начав редактирование ячейки, затем вставляйте, затем нажмите Enter (не умеющие/не желающие пользовать клавиатуру — пользуют мышкой строку формул).

Konstantin_78
15-03-2019, 18:39
Мне нужно решение более простое.
Дело в том, что это шаблон, который выдается заказчику для заполнения им данных (для дальнейшей обработки шаблона программой). + к тому же на лист поставил защиту, в которой нет галки "форматирование строк" и на листе с защитой эта функция - НЕ доступна).
О макросах речь - не идет, заказчик их как огня боится... (

P.S.
И конечно удивился, когда заказчик прислал заполненный шаблон, но в некоторых строках тект прятался. долго пытался понять, как это у него получилось...

Iska
15-03-2019, 19:08
когда заказчик прислал заполненный шаблон, но в некоторых строках тект прятался. долго пытался понять, как это у него получилось... »
Возможно, так же, как и у Вас — вставка Copy-Paste'ом.

P.S. Разумеется, механизм авторасширения при вводе работает только до тех пор, пока Вы не выставите «ручками» высоту строки.

Iska
15-03-2019, 19:30
Мне нужно решение более простое. »
Это и есть — самое простое из возможных.

для дальнейшей обработки шаблона программой »
Ну, программе вообще по барабану, видна часть строки, али нет: она работает с содержимым.

Вообще же, насколько я вижу, Вам нужно решение на основе баз данных, но уже никак не Excel.

Konstantin_78
15-03-2019, 20:38
Вообще же, насколько я вижу, Вам нужно решение на основе баз данных, но уже никак не Excel. »
да я уже думал на счет SQL-lite, но оказалось проблема будет с латинским алфавитом, та и обычных символов также (символ градуса, лямбда и т.д.)

Ну, программе вообще по барабану, видна часть строки, али нет: она работает с содержимым. »
Я знаю, но шаблон будут просмотривать и без программы, а там такое ...

Iska
15-03-2019, 21:20
да я уже думал на счет SQL-lite, но оказалось проблема будет с латинским алфавитом, та и обычных символов также (символ градуса, лямбда и т.д.) »
А что там не так? Тот же Far Manager вполне себе Unicode пользует в SQLite:
https://i.imgur.com/8sOWwSp.png




© OSzone.net 2001-2012