Страницы: 1
RSS
Как сжать текст в ячейках, как в Word-е
 
Всем доброго времени суток!
Столкнулся с такой проблемой. В функциях Excel 2013 (насколько я понимаю) отсутствует функция сжатия текста - то есть, при сохранении высоты текста, сжимать его по ширине. Такая функция есть в Wordе (в меню "Шрифт", поле "Масштаб"), так же, кстати, там можно регулировать межзнаковый интервал, и прочее. Несправедливо как-то...
Ну ладно, вопрос такой, можно ли как-то своими силами осуществить эту функцию? Может, такая возможность есть в VBA? или где-то ещё?  
 
Цитата
JerkRandy пишет: там можно регулировать межзнаковый интервал, и прочее. Несправедливо как-то...
Ну да. А в Word-е нельзя применить СУММЕСЛИ, сводные, кубы....Кругом несправедливость :-)

А вообще так не получится, ибо не обладает Excel большими возможностями по редактированию текста, т.к. изначально задумывался как табличный процессор.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
если бы в Excel было всё, что есть в Word - то тогда зачем Microsoft'у Word? точнее - пользователям?
Microsoft'у-то - один убыток от такого расклада.

нет такого в Excel
просто уменьшайте кегль шрифта или используйте другой шрифт.
Изменено: ikki - 10.02.2015 15:41:24
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
The_Prist пишет: Ну да. А в Word-е нельзя применить СУММЕСЛИ, сводные, кубы....Кругом несправедливость :-)
Ну это всё-таки уже область специфики. А вопрос-то про банальное форматирование текста. Ведь логично было бы перекинуть уже реализованную в ворде функцию в Excel .
 
Цитата
JerkRandy пишет: логично было бы
ни разу не логично.
если бы разработчики следовали Вашей логике и пихали в одну программу всё мыслимые функции - то у нас был-бы один-единственный монстр, жрущий терабайты памяти, неповоротливый и перенасыщенный кнопками, менюшками и настройками так, что места живого не осталось бы.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Попробуйте применить шрифт Arial Narrow
 
Цитата
Johny пишет: JerkRandy - придурок Рэнди?
да
Цитата
ZVI пишет: Попробуйте применить шрифт Arial Narrow
не, нужно именно определённый шрифт, чертёжный (по ГОСТу)
 
Цитата
JerkRandy пишет: Ну это всё-таки уже область специфики
Согласен. Но Word - специфичная программа, специфика которой - работа с текстом. А Excel такая же специфичная программа, специфика которой - вычисления. Вот Вы задали вопрос по форматированию и ужиманию текста. В нормальном привычном для Вас виде в Excel это работать не будет.
С таким же успехом можно было посетовать, что в Excel нельзя создавать нормальные презентации с анимациями, как в PowerPoint. Или управлять задачами и письмами, как в Oultook. Каждая программа имеет свою специфику и с ней надо считаться.
Блокнот - тоже ведь с текстом работает. И разработан тоже в Microsoft. Но возможностей в нем куда меньше, чем в Word. Хотя все эти возможности реализованы...Много можно примеров приводить. Надо просто понимать, что специфика здесь как раз самое главное, а не второстепенное.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
можно попробовать, как вариант, вставить на экселевский лист объект Word
функционал, конечно, будет ограниченный (по сравнению с обычными ячейками Excel).
но для простого текста может и подойти.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ZVI пишет: шрифт Arial Narrow
Владимир, ну это все же не то. Текст не будет автоматом ужиматься при изменении ширины ячейки. А автор этого хочет, как я понял...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Объект Word однозначно не вариант:)
У меня ещё маячит надежда, что может в VBA, есть какое-то малоизвестное свойство на этот счёт (наверное, потому, что я не очень плотно с ним знаком:))
 
The_Prist, cогласен)
 
Кстати, раз уж затронуты чертежные шрифты. В них ведь соотношение ШИРИНАхВЫСОТА не должны менять от размера текста.
Поэтому попробуйте воспользоваться форматом:
Правая кнопка мыши на ячейке-Формат ячеек-вкладка Выравнивание-галка на "автоподбор ширины". Текст будет уменьшаться при изменении ширины ячейки.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
The_Prist пишет: В них ведь соотношение ШИРИНАхВЫСОТА не должны менять от размера текста.
Абсолютно верно! Но практика показывает, что в документах сжатые по ширине с разными коэффициентами участки текста выглядят более-менее однородно, и потому более читабельно, в отличие от уменьшения. Но формально, да, это искажение шрифта
Страницы: 1
Наверх