powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отступ (красная строка) в Excel
22 сообщений из 22, страница 1 из 1
Отступ (красная строка) в Excel
    #39169195
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток
Есть текст, состоящий из нескольких абзацев. Необходимо, чтобы этот текст был выровнен по ширине страницы и в то же время имел отступы в начале каждого абзаца.
В вариантах выравнивания есть "Слева (отступ)", "По ширине".. варианта "По ширине (Отступ)" нет.. может я жестко туплю, но как это сделать?
Сделал сцепку абзацев программно в надежде, что есть символ, аналогичный знаку табуляции, но не обнаружил его пока:
Код: vbnet
1.
=СЦЕПИТЬ(Текст!B2;СИМВОЛ(10);Текст!B3;СИМВОЛ(10);Текст!B4;СИМВОЛ(10);Текст!B5;СИМВОЛ(10);Текст!B6;СИМВОЛ(10);Текст!B7;СИМВОЛ(10);Текст!B8;СИМВОЛ(10);Текст!B9;СИМВОЛ(10);Текст!B10)


Это возможно вообще?

и вопрос на засыпку: как через формулу реализовать сцепку большого количества абзацев (например из диапазона В2:Вn), не прописывая каждый в формуле?
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169224
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chr(9)
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169227
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
An12,

Вот блин) вроде перебирал символы, наверное пропустил :)
Спасибо!
Второй вопрос остается в силе: как это зациклить при помощи формулы (без макросов)
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169230
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Появилась еще одна проблема: размер отступа в каждом абзаце разный.. видимо, excel формирует их пробелами, поэтому они тоже по ширине растягиваются... Это уже никак не побороть?
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169233
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще одна проблема... с использованием этого способа тупо сдвигается вправо вся первая строка, поэтому ее конец уходит за края ячейки при печати.. Поражаюсь фантазии разработчиков.. такая элементарная функция, и до сих пор не реализована...
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169246
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterс использованием этого способа тупо сдвигается вправо вся первая строка, поэтому ее конец уходит за края ячейки при печати.. Поражаюсь фантазии разработчиков.. такая элементарная функция, и до сих пор не реализована...Если забивать гвозди микроскопом - он быстро сломается. А вот молоток не ломается.

Нехрен текст набирать в Excel - это табличный процессор. Текст должен набираться в Word, где проблемы отступов просто не существует, а таблицы Excel в него могут вставляться при необходимости, если штатные таблицы самого Word не дают необходимой гибкости обработки.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169248
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akinablackbusterс использованием этого способа тупо сдвигается вправо вся первая строка, поэтому ее конец уходит за края ячейки при печати.. Поражаюсь фантазии разработчиков.. такая элементарная функция, и до сих пор не реализована...Если забивать гвозди микроскопом - он быстро сломается. А вот молоток не ломается.

Нехрен текст набирать в Excel - это табличный процессор. Текст должен набираться в Word, где проблемы отступов просто не существует, а таблицы Excel в него могут вставляться при необходимости, если штатные таблицы самого Word не дают необходимой гибкости обработки.
Помимо текста в этом документе еще куча блоков с использованием Индексов, Сдвигов, Поискпоз и т.д., чего в ворде нет. Пусть и микроскоп, но функция с отступами - элементарна и очевидно имхо
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169251
Volodshan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blackbusterсдвигается вправо вся первая строка, поэтому ее конец уходит за края ячейки при печати...
Возможно, что не включен перенос строк.
И, как вариант, заменить пробелами - =СЦЕПИТЬ(" ";B2;СИМВОЛ(10);B3;СИМВОЛ(10);B4).
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169256
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blackbuster,
присоединяюсь к Akina. Кстати, на лист Excel можно вставить несколько объектов Word и иметь в них все возможности форматирования Word.
А чтобы сцеплять много строк, удобнее создать имя-функцию, например Ж с формулой =СИМВОЛ(10) и использовать имя в формулах

Код: plaintext
=СЦЕПИТЬ(Текст!B2;Ж;Текст!B3;Ж;Текст!B4)
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169259
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Volodshanblackbusterсдвигается вправо вся первая строка, поэтому ее конец уходит за края ячейки при печати...
Возможно, что не включен перенос строк.
И, как вариант, заменить пробелами - =СЦЕПИТЬ(" ";B2;СИМВОЛ(10);B3;СИМВОЛ(10);B4).
Перенос строк включен, а неразрывный пробел я уже пробовал - на данный момент это самый приемлемый вариант, и, видимо, более адекватных решений нет.

Спасибо!

ЗЫ. вопрос о цикличности все еще открыт :)
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169261
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанскийblackbuster,
присоединяюсь к Akina. Кстати, на лист Excel можно вставить несколько объектов Word и иметь в них все возможности форматирования Word.
А чтобы сцеплять много строк, удобнее создать имя-функцию, например Ж с формулой =СИМВОЛ(10) и использовать имя в формулах

Код: plaintext
=СЦЕПИТЬ(Текст!B2;Ж;Текст!B3;Ж;Текст!B4)

Тогда придется параллельно оформлять 2 документа: в Excel и в Word, а идея именно в том, что текстовую и программную часть объединить в один файл. Эта идея - эксперимент, не более )
Насчет имя-функции - спасибо за идею
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169267
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blackbuster,
зачем два документа? Вставка - объект - новый - документ MS Office Word.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169284
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанскийblackbuster,
зачем два документа? Вставка - объект - новый - документ MS Office Word.
Попробовал... все хорошо, но при переносе на другую страницу (если длинный текст) режутся по высоте строки - половина строки на одной странице, половина на другой :)
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169310
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterПомимо текста в этом документе еще куча блоков с использованием Индексов, Сдвигов, Поискпоз и т.д., чего в ворде нет.
Во внешнем файле Excel реализуется вся требуемая логика с получением неформатированных выводных данных. Встроенные таблицы Excel при этом ничего не обрабатывают, тупо беря значения по внешним ссылкам из этого файла.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169331
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinablackbusterПомимо текста в этом документе еще куча блоков с использованием Индексов, Сдвигов, Поискпоз и т.д., чего в ворде нет.
Во внешнем файле Excel реализуется вся требуемая логика с получением неформатированных выводных данных. Встроенные таблицы Excel при этом ничего не обрабатывают, тупо беря значения по внешним ссылкам из этого файла.
Файл (шаблон) может гулять по разным компьютерам и сетям, поэтому настраивать внешние связи бессмысленно
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169340
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterФайл (шаблон) может гулять по разным компьютерам и сетям, поэтому настраивать внешние связи бессмысленно
Ерунда. Просто открывай в Excel файл с данными, сворачивай, а потом открывай файл Word. И не меняй имя файла Excel.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169499
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinablackbusterФайл (шаблон) может гулять по разным компьютерам и сетям, поэтому настраивать внешние связи бессмысленно
Ерунда. Просто открывай в Excel файл с данными, сворачивай, а потом открывай файл Word. И не меняй имя файла Excel.
я выше писал, что идея именно в том, чтоб в одном файле реализовать программную и текстовую часть...
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169530
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterидея именно в том, чтоб в одном файле реализовать программную и текстовую часть...
Ну тогда обрабатывай данные программно в модуле документа Word, не привлекая средства Excel. Или, если очень хочется, открывай документ Excel из модуля как скрытый, и выполняй все расчёты в нём. Какие проблемы-то?
Всё равно конечный этап создания выходного документа - это его форматирование, а в этом вопросе Excel по сравнению с Word просто тихо плачет за углом.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169626
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного поясню, чтоб было понятнее
в шаблоне письма, сделанного в Excel, есть лист с адресатами (ФИО, имя, фамилия, отчество, должность, организация, телефон и т.д.), лист с подписантами (то же самое), лист с исполнителями (те же данные). Далее идут лист, куда я ввожу данные, и лист-шаблон. При выборе на листе данных в графах Адресат, Подписант и т.д. соответствующие ФИО в листе-шаблоне автоматом подтягиваются имена, должности, телефоны и т.д. - остается только вставить текст (с которого сабж и начался). Все это реализуемо в одном вордовском файле без каких-либо внешних связей или вспомогательных файлов?
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169742
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реализуемо через слияние с внешним источником.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39169746
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterВсе это реализуемо в одном вордовском файле без каких-либо внешних связей или вспомогательных файлов?
А всю вот эту тряхомудию
blackbusterлист с адресатами (ФИО, имя, фамилия, отчество, должность, организация, телефон и т.д.), лист с подписантами (то же самое), лист с исполнителями (те же данные)
что, в модуль запихивать? пусть уж лежит себе в Excel.

Кстати, то, что описано, прекрасно реализуется в Word обычным слиянием с источником в файле Excel.
...
Рейтинг: 0 / 0
Отступ (красная строка) в Excel
    #39170115
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinablackbusterВсе это реализуемо в одном вордовском файле без каких-либо внешних связей или вспомогательных файлов?
А всю вот эту тряхомудию
blackbusterлист с адресатами (ФИО, имя, фамилия, отчество, должность, организация, телефон и т.д.), лист с подписантами (то же самое), лист с исполнителями (те же данные)
что, в модуль запихивать? пусть уж лежит себе в Excel.

Кстати, то, что описано, прекрасно реализуется в Word обычным слиянием с источником в файле Excel.
я, видимо как-то неправильно выразился, или кто-то что-то не так понял... не нужно никаких внешних файлов, никаких внешних связей.. это должен быть один файл, сочетающий в себе и программную часть, и текстовую..
Думаю, конструктивную часть сабжа можно закрыть.. вопрос о цикличности остается открытым
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отступ (красная строка) в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]