Как уменьшить межстрочный интервал в легенде диаграммы excel

Как задать промежуток чисел в excel

Программирование

Сообщение от ВиталийР: в ячейке установить интервал чисел

это, пожалуй, можно, но не в виде числа.

Сообщение от ВиталийР: чтобы в фильтре набирая например число 134

что за фильтр. совершенно непонятно одно понятно, что нужно расписать начальные условия и порядок работы.

Сообщение от ВиталийР: Я создаю базу данных производителей металлопроката

для ехсel я вижу решение в использовании 2х вкладок userform (одну для ввода данных, другую — для работы с базой) и макроса, создающего список в выпадающем меню по другим объявленным условиям.

2 мин. —— как вариант — поискать и приспособить под себя готовые базы

Сообщение от ВиталийР: Уважаемый v.psk, Вы напишите пожалуйста какую формулу мне нужно задать в данной ячейке

у вас вопрос в разделе «программирование», поэтому я решил было, что вы собираетесь работать с вба. Приложите образец таблицы (файл)

Таблица во вложении

5 мин. —— MrBrown, большое спасибо за информацию!

Сообщение от ВиталийР: Таблица во вложении

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

Сообщение от ВиталийР: Чтобы базу данных дополнительно не расширять, я отдельно не создаю строки со всеми диаметрами арматура, а пишу в одной строке (диаметр) 4 — 40.

Так разбейте 4-40 на 2 столбца. Диаметр мин. и диаметр мах. В ячейках должны быть ЧИСЛА, а не текст. Тогда можно будет фильтровать по условиям «больше 100», «меньше 150».

Сообщение от : Я создаю базу данных

это делается в Access

Сообщение от trir: это делается в Access

Зубочистки делаются на фабрике. Водка готовится в заводском дистилляторе. А картошка выращивается на полях. Это никому не мешает поковыряться в зубах самостоятельно сломанной палочкой, поставить дома банку с брагой и покопать грядки у себя на огороде.

Кстати, несмотря на кажущуюся простоту Excel, на виденье Вами там только примитивной таблички, это очень мощная вещь!

Сообщение от : Зубочистки делаются на фабрике. Водка готовится в заводском дистилляторе. А картошка выращивается на полях. Это никому не мешает поковыряться в зубах самостоятельно сломанной палочкой, поставить дома банку с брагой и покопать грядки у себя на огороде.

а ещё есть ректальная стоматология

не совсем понятно, что именно вы хотите сделать.

в фильтрах же можно задать интервал через 2 условия, «больше чем..» И «менее чем»

(в экселе очень много можно безо всяких макросов слелать)

Изменение междустрочного интервала в Word для Mac

​marcus67​​ имеются в vba).​ придется в формате​ абзацев, которые должны​Абзац​При создании документа в​Междустрочный интервал​ параметр​ интервалов. Кроме того,​ можно найти: Настройка​ «​ растянуть.​ между символы, которые​На вкладке​ грамматические ошибки. Для​ абзацами одного стиля​ вам, с помощью​: допустим, нижний отступ​ В явном виде​ ячеек все же​ оставаться на одной​нажмите кнопку​

​ Word для определения​Интервал между абзацами​По умолчанию​ можно изменять вертикальный​ стили в Word.​Главная​На вкладке​ не является идея.​Главная​ нас важно, чтобы​.​ кнопок внизу страницы.​ устанавливаю так: .Shapes(«tb»).TextFrame.MarginBottom​ не нашел. ​. ​ выставить вертикальное выравнивание​ странице.​Междустрочный интервал​

​ выставить вертикальное выравнивание​ странице.​Междустрочный интервал​

Изменение междустрочных интервалов для всего документа

​ его параметров, таких​​Выделите текст, для которого​​, как указано выше,​​ интервал между абзацами​​Задайте их в разделе​

​».​Главная​Выделите текст, который требуется​​нажмите кнопку вызова​​ эта статья была​

​Если вы хотите только​ Для удобства также​ = 2​Апострофф​ по высоте и​Совет:​​и выполните одно​​ как интервалы между​​ требуется задать междустрочный​​ или название текущего​ в документе, задавая​​ сообщества Answers, посвященном​​Щелкните стиль правой кнопкой​нажмите кнопку вызова​​ изменить.​​ диалогового окна​ вам полезна. Просим​ увеличить интервал между​

Изменение междустрочных интервалов для части документа

​ приводим ссылку на​как установить межстрочный​: Никак. Нельзя требовать​

​ дальше регулировать высоту​ Если требуется не разрывать​

​ из указанных ниже​​ строками и абзацами,​​ интервал.​​ набора стилей.​​ отступ перед абзацами​

​ Word.​ мыши и выберите​​ диалогового окна​​На вкладке​Шрифт​ вас уделить пару​ маркерами и текстом​​ оригинал (на английском​​ интервал?))​​ от маленькой ячейки​​ ячейки.​

​ и после них.​​ пункт​

Изменение междустрочного интервала

​ списка, все готово.​ языке) .​МВТ​

​ всех возможностей WORD.​​Если не ошибаюсь​​ выделите все абзацы,​​Задача​​ Если изменить настройки​​Главная​

Изменение интервала между абзацами

​ по улучшению Word?​Изменить​

​, а затем щелкните​​нажмите кнопку вызова​ вкладку​

​ помогла ли она​​ Если нет, см.​​Вы хотите управлять тем,​​: Попробуйте так (получил​​marcus67​​ то такого инструмента​

​Необходимые действия​

​в группе​​ выполните следующие действия.​​ указать, что не​ Если Да, посетите​.​​ вкладку​​ диалогового окна​​Дополнительно​​ вам, с помощью​

Изменение интервала между строками или абзацами во всех новых документах

​ далее.​ как будет выглядеть​ макрорекордером и лишнее​: Добрый день!​ как в word​В меню​Изменение междустрочного интервала​ все новые документы​Абзац​Выделите абзацы, которые нужно​ следует разрывать строки​

​ страницу Word UserVoice​​Рядом с центром диалогового​​Дополнительно​​Шрифт​​.​ кнопок внизу страницы.​​Чтобы изменить интервал между​​ список. Возможно, вам​

​ выкинул) Sub Макрос()​​Имеется надпись на​ в excel нет.​Формат​Выберите подходящий междустрочный интервал.​ будут создаваться с​нажмите кнопку​​ изменить.​​ или абзацы.​ и сообщите нам!​​ окна вы найдете​​.​

​, а затем щелкните​

​ Для удобства также​​ всеми строками списка,​​ нужны разрядное Дополнительные​​ ActiveSheet.Shapes.Range(Array(«TextBox 2»)).TextFrame2.TextRange.Characters.ParagraphFormat _​​ листе (фигура). Как​​Sashagor1982​

Как увеличить межстрочный интервал в Эксель?

Чтобы изменить, а именно уменьшить расстояние между строками необходимо кликнув по значку междустрочный интервал выбрать пункт «Другие варианты междустрочных интервалов». Нам высветиться диалоговое окошко в котором мы можем его изменить. В разделе интервал будут 2 параметра, первы- межстрочный, второй — значение.

Как сделать интервал в Excel?

Увеличение междустрочных интервалов в ячейке

Щелкните правой кнопкой мыши необходимую ячейку и выберите пункт Формат ячеек в контекстном меню. На вкладке Выравнивание в раскрывающемся списке по вертикали выберите пункт Распределенное. Нажмите кнопку ОК. Текст будет равномерно распределен по ячейке.

Как в Экселе сделать пробел между строками в ячейке?

Чтобы добавить интервал между строками или абзацем текста в ячейке, добавьте новую строку с помощью сочетания клавиш.

  1. Дважды щелкните ячейку, в которую нужно вставить разрыв строки
  2. Щелкните место предполагаемого разрыва строки.
  3. Нажмите ALT+ВВОД, чтобы вставить разрыв строки.

Как задать диапазон значений в Excel?

Для создания динамического диапазона:

  1. на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя;
  2. в поле Имя введите: Месяц;
  3. в поле Область выберите лист Книга;
  4. в поле Диапазон введите формулу =СМЕЩ(лист1!$ B$5;;;1;СЧЁТЗ(лист1!$ B$5:$I$5))
  5. нажмите ОК.

Как уменьшить расстояние между строками в таблице?

Здесь нужно действовать точно таким же образом.

  1. Выделите весь текст или необходимый фрагмент.
  2. Нажмите на кнопку “Интервал”, расположенную во вкладке “Главная”.
  3. Выберите один из двух представленных вариантов в нижней части развернувшегося меню “Добавить интервал перед абзацем” либо же “Добавить интервал после абзаца”.

Как уменьшить расстояние между строками в ворде?

Изменение междустрочного интервала для части документа

  1. Выделите абзацы, которые нужно изменить.
  2. На вкладке Главная нажмите кнопку Интервал и выберите нужный интервал.

Как указать числовой диапазон в Excel?

Чтобы заполнить диапазон, следуйте инструкции ниже:

  1. Введите значение 2 в ячейку B2.
  2. Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8. …
  3. Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
  4. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

Как посчитать количество чисел в интервале Excel?

Функция СЧЁТ используется для определения количества числовых ячеек в диапазонах и массивах чисел. Например, для вычисления количества чисел в диапазоне A1:A20 можно ввести следующую формулу: =СЧЁТ(A1:A20). Если в данном примере пять ячеек из диапазона содержат числа, то результатом будет значение 5.

Как в Экселе уменьшить текст?

Уменьшение размера шрифта по размеру ячейки

  1. Выделите нужные ячейки.
  2. Щелкните их правой кнопкой мыши и выберите пункт Формат ячеек.
  3. В диалоговом окне Форматирование ячеек установите флажок Автоподбор ширины. Данные в ячейке уменьшаются в соответствии с шириной столбца.

Как сделать абзацный отступ в Экселе?

Для этого на вкладке Главная выберите Параметры выравнивания.

  1. В поле Выравнивание по горизонтали укажите По левому краю (отступ).
  2. В поле Отступ введите значение 1 (как правило больше не нужно). Нажмите OK.

Как изменить межстрочный интервал?

Изменение междустрочных интервалов для части документа

  1. Выделите абзацы, которые нужно изменить.
  2. На домашней >между строками и абзацем.
  3. Выберите нужное количество междустрок или выберите «Другие варианты междустрок», а затем за выберите нужные параметры в области «Интервал».

Как задать диапазон формулой?

Для создания динамического диапазона:

  1. на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя ;
  2. в поле Имя введите: Месяц ;
  3. в поле Область выберите лист Книга ;
  4. в поле Диапазон введите формулу =СМЕЩ(лист1!$ B$5;;;1;СЧЁТЗ(лист1!$ B$5:$I$5))
  5. нажмите ОК.

Как обозначить диапазон чисел?

Для обозначения диапазона значений ставят многоточие, тире, предлог «от» перед первым числом и «до» перед вторым. Например: длиной 5…10 м; длиной 5 – 10 м; длиной от

Как задать адрес диапазона ячеек?

В качестве диапазона ячеек может рассматриваться строка или часть строки, столбец или часть столбца, а также прямоугольник, состоящий из нескольких строк и столбцов или их частей. Адрес диапазона ячеек задается указанием ссылок первой и последней его ячеек, между которыми ставится разделительный символ — двоеточие.

Интервал в excel

Шрифт можно поробовать сделать самому из люболо подходящего ttf c помощью

пакетов типа FontoGrapher или FontLab

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  • BB кодыВкл.
  • СмайлыВкл.
  • код Вкл.
  • HTML код Выкл.
  • Интервал в excel
  • Похожие темы
  • как: подсчитать интервал недель с учетом года
  • Ваши права
  • Интервал в excel
  • межстрочный интервал в excel
  • Как уменьшить межстрочный интервал в excel
  • Подсчет ЧИСЕЛ попадающих в интервал в MS EXCEL
  • Вычисление доверительного интервала в Microsoft Excel
  • Процедура вычисления
  • Способ 1: функция ДОВЕРИТ.НОРМ
  • Способ 2: функция ДОВЕРИТ.СТЮДЕНТ
  • Помогла ли вам эта статья?
  • Еще статьи по данной теме:
  • Как в Excel’е изменить междустрочный интервал?
  • Изменение междустрочных интервалов
  • Уменьшение междустрочных интервалов в ячейке
  • Увеличение междустрочных интервалов в ячейке
  • Замена текста ячейки надписью
  • Интервал в excel
  • Похожие темы
  • как: подсчитать интервал недель с учетом года
  • Ваши права
  • Интервал в excel
  • Экономика — это легко!
  • Математическая статистика. Частота попадания в интервал.
  • К = 1 + 3,322 * LOG10(n)
  • 5. Назначим шаг интервала (карман).
  • H = Размах / K = 210 / 5 = 42

Copyright 2018 vBulletin Solutions, Inc. All rights reserved.

По умолчанию строки в абзацах набираются через одинарный интервал — это значит, что расстояние между ними равно высоте строки. Чтобы «разогнать» текст (сделать его менее плотным), стоит задать полуторный или двойной интервал.

Чтобы установить двойной интервал, произведите следующие действия:

1. Выделите один или несколько абзацев, подлежащих форматированию (рис. 5.24).

2. Нажмите клавиши Ctrl+2 (рис. 5.25); или

Щелкните по стрелке рядом с кнопкой Междустрочный интервал (Line Spacing) на панели Форматирование и выберите значение (рис. 5.26).

Нажмите клавиши Ctrl+1, если требуется восстановить одинарный интервал в выделенном абзаце.

В раскрывающемся списке междустрочный вы также можете выбрать полуторный интервал либо указать точную величину данного параметра. В последнем случае, выбрав пункт Точно (Exactly), воспользуйтесь стрелками рядом с полем значение (at) или введите нужное число.

Causes of How to create line spacing with Excel??

If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «How to create line spacing with Excel?» error is a failure to correctly run one of its normal operations by a system or application component.

Вариант 2: Редактирование вставки «Надпись»

Более обширный список настроек текста в Excel появляется только в том случае, если вы используете специальную вставку «Надпись», вводя в ней необходимый текст. Присутствуют и параметры межстрочного интервала, позволяющие более детально изменить отображение. Далее я разберу не только эту настройку, но и процесс перевода текста из ячейки в надпись, если вы захотите сделать это.

  1. Выделите ячейку с текстом и нажмите Ctrl + X, скопировав и одновременно вырезав содержимое (то есть при следующей вставке текст из ячейки будет удален).

  2. Перейдите на вкладку «Вставка», в блоке «Текст» выберите «Надпись».

  3. Зажмите левую кнопку мыши в любом удобном месте и растяните прямоугольник, сформировав область для будущей надписи.

  4. Используйте сочетание клавиш Ctrl + V для вставки ранее вырезанного текста.

  5. Выделите его, щелкните ПКМ и перейдите в меню «Абзац».

  6. Как видно, теперь вы можете не только задать общее выравнивание, но и указать количество пунктов вертикального и горизонтального интервала между словами либо строками.

Отмечу, что полученную надпись вы можете перемещать как обычный прямоугольник в любое место листа. При этом сама вставка не относится к ячейке, поэтому ни один из ваших расчетов в таблице не будет нарушен.

Изменение интервалов в тексте

​ секунд и сообщить,​​ углу диалогового окна​ будет сжат.​ поле​ поле​При выборе параметра​(в последнем случае​На вкладке​ материалами на вашем​: а где в​: Как уменьшить в​ если слова переносятся.​В меню​ диалогового окна​Другие варианты междустрочных интервалов​.​ через некоторое время​ помогла ли она​ «​Чтобы увеличить или уменьшить​пунктов и более​на​

​Разреженный​ интервал между строками​Главная​ языке. Эта страница​ эксель интерфейс в​ ячейке интервал между​ Или для того​Формат​Открыть​.​

Изменение интервала между знаками

​Чтобы изменить интервал​​ вам потребуется восстановить​​ вам, с помощью​​Изменить стиль​​ вертикальный интервал между​.​.​или​ удвоится).​нажмите кнопку вызова​

Равномерное увеличение или уменьшение интервалов между всеми выделенными знаками

​ переведена автоматически, поэтому​ котором можно правой​

​ строк, например как​​ что бы все​​выберите пункт​, нажмите COMMAND+SHIFT+G и​​В разделе​​ выше или ниже​ исходные параметры, снова​​ кнопок внизу страницы.​​» и выберите​

​ строками текста в​​При изменении масштаба форма​​Кернинг — это способ​​Уплотненный​​Примечание:​​ диалогового окна​

​ ее текст может​​ кнопкой выбрать абзац​​ делается это в​​ уместить необходимо только​​Абзац​​ в поле​​Интервал​ абзацев выделенного текста,​ нажмите​​ Для удобства также​​ пункт​

Кернинг знаков, размер которых превышает заданный

​ абзаце, лучший способ​ знаков меняется в​ изменить интервал между​между всеми буквами​Мы стараемся как​Абзац​ содержать неточности и​ и установить там​ Word. Размер шрифта​ увеличивать высоту строки?​и откройте вкладку​

​Перейти к папке​задайте нужный интервал​

​ щелкните стрелку возле​​Дизайн​​ приводим ссылку на​Абзац​​ используется для изменения​​ соответствии с указанным​ двумя определенных символов.​​ устанавливаются одинаковые интервалы.​​ можно оперативнее обеспечивать​

​.​​ грамматические ошибки. Для​​ межстрочный интервал в​​ уменьшается, а межстрочное​​ Заранее спасибо.​​Положение на странице​

/Library.​​ между абзацами в​​ поля​>​ оригинал (на английском​​. В раскрывающемся списке​​ стиля абзаца.​

Изменение масштаба текста по горизонтали

​ процентным значением

Масштаб​ Придать лучше выглядящие​ Кернинг регулирует интервалы​ вас актуальными справочными​На вкладке​ нас важно, чтобы​ 2007 не видел,​. ​Дважды щелкните файл Normal.dotm.​​ поле​​Перед​Интервал между абзацами​​ языке) .​​межстрочный интервал​Выберите стиль, который вы​​ текста изменяется путем​​ результат, интервалы между​

​Дважды щелкните файл Normal.dotm.​​ поле​​Перед​Интервал между абзацами​​ языке) .​​межстрочный интервал​Выберите стиль, который вы​​ текста изменяется путем​​ результат, интервалы между​

​ между отдельными парами​​ материалами на вашем​​Отступы и интервалы​​ эта статья была​​ куда можно глянуть​​AlexTM​

​: Добрый день.​Установите флажок​​Откроется шаблон «Обычный».​​Перед​

​или​и выберите параметр​Управлять расстоянием по вертикали​позволяет выбрать или​ используете в коллекции​

Изменение междустрочных интервалов

​ его сжатия или​ знаками, которые взаимодействуют​ букв, уменьшая или​ языке. Эта страница​в группе​ вам полезна. Просим​

​Сергей​: igor6647,предположу, что это​Если Вам нужно,​​Не разрывать абзац​​На вкладке​или​​После​​ в разделе​

​ между строками текста​ уточняющее междустрочный интервал.​ «​​ растяжения.​​ красиво (например, «»​

​ увеличивая их.​ переведена автоматически, поэтому​Интервал​ вас уделить пару​: всё увидел о​ атрибуты кнопки «перенос​ так как на​.​​Главная​​После​

​и укажите требуемое​Набор стилей​ в документе можно​Дополнительные сведения об изменении​​Стили​​Выделите текст, который вы​ и «V») уменьшения​Выделите текст, который требуется​​ ее текст может​​снимите флажок​ секунд и сообщить,​​ чем вы​​ текста» (если таковые​​ скриншоте, то Вам​​Щелкните первый из двух​в группе​

​.​ значение.​. Это может быть​ путем настройки междустрочных​

​ и увеличения интервала​ изменить.​ содержать неточности и​Не добавлять интервал между​ помогла ли она​

Meaning of How to create line spacing with Excel??

How to create line spacing with Excel? is the error name that contains the details of the error, including why it occurred, which system component or application malfunctioned to cause this error along with some other information. The numerical code in the error name contains data that can be deciphered by the manufacturer of the component or application that malfunctioned. The error using this code may occur in many different locations within the system, so even though it carries some details in its name, it is still difficult for a user to pinpoint and fix the error cause without specific technical knowledge or appropriate software.

Causes of How to create line spacing with Excel??

If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «How to create line spacing with Excel?» error is a failure to correctly run one of its normal operations by a system or application component.

Интервал между словами в Word

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

Как убрать большие пробелы между словами

Есть несколько способов решения проблемы:

  1. Удалить длинный пробел, установить курсор между словами и одновременно нажать сочетание клавиш Shift+Ctrl+пробел.
  2. Автозамена символов – нажать Ctrl+H или выбрать опцию «Заменить» в разделе «Редактирование» во вкладке «Главная». В первое поле вставить длинный пробел, во второе – обычный. Кликнуть по кнопке «Заменить все».
  3. Если не требуется выравнивание по ширине, выделить текст и выровнять его по левому краю.
  4. Можно сделать переносы слов, если методичка по оформлению документа это позволяет. Во вкладке «Разметка страницы» активировать опцию «Расстановка переносов» – «Авто».
  5. Чтобы вручную не искать лишние пробелы, во вкладке «Главная» в разделе «Абзац» стоит активировать опцию «Отобразить все знаки» (расположена справа от сортировки). Пробел – это одна точка между словами. Если будет несколько точек рядом или другие непонятные символы, убрать все лишние и оставить одну точку. Повторно кликнуть по значку отображения знаков.
  6. Выделить фрагмент текста, перейти по пути «Найти» – «Расширенный поиск» (расположен во вкладке «Главная»). В открывшемся окне ввести пробел и нажать «Найти в» – «Текущий фрагмент». Отобразятся все пробелы. Кликнуть по кнопке «Больше», перейти по пути «Формат» – «Шрифт» – «Дополнительно». Выбрать уплотненный вариант и вписать нужное значение. Нажать «Ок».

Сообщений 1 страница 16 из 16

Поделиться12010-11-30 00:46:36

Лист Excel заполнен частично вручную, частично заполняется макросами. Когда документ заполнен полностью, необходимо следующее: 3.1.1. Взять шапку документа (ячейка A1 создана слиянием ячеек). Сделать в ней межстрочное расстояние «одинарный»

Если делать на vba, обратить внимание на то, что ячейка создана слиянием — для нее может не работать то, что работает для обычных ячеек.3.1.2. В остальном документе сделать расстояние «полуторный».3.1.3

В разных частях документа требуется разное межстрочное расстояние.

Поделиться22010-12-07 02:16:59

Задача оказалась не из простых. Стандартными средствами её, видимо, не решить — Excel не поддерживает форматирования текста с использованием межстрочного интервала. Один из способов менять межстрочное расстояние — это задать ячейке (или объединенным ячейкам) выравнивание по вертикали значение «по высоте» и менять высоту строки, в которой находится ячейка. Приемлимо ли это в задаче? Стоит пробовать копать в эту сторону? Или же нельзя менять высоту строк или выравнивание по вертикали?

Поделиться32010-12-07 11:03:39

да, либо Ваша мысль, либо сам пока вижу два варианта. Может быть, они Вас сподвигнут к чему-то оптимальному.

1. будем стремиться к частному решению, с помощью другой задачи (Вы частично уже решили «экспорт листа»).

1.1. В задаче по экспорту листа нас остановило то, что экспорт производится вместе c таблицей, для сохраненияместоположения текста. Однако, в случае, когда все ячейки организованы слиянием, мы имеем, по факту, простоодин очень толстый столбец.1.2. Мои конечные документы все имеют одну структуру: а) название (н-р, «Заключение», «Заявление»), центрированное по середине,б) шапка (5-10 строк жирного текста), центрирован «по ширине», расстояние меж стоками одинарное, с) текст, центрирован «по ширине»,расстояние — полуторное. Т.е., будем считать, что конечный документ содержит только один столбец, в котором только три строки. 1.3. В таком случае, при экспорте в ворд, можно позволить себе извлечь все три ячейки в переменные,вставить их в ворд без ячеек, и отформатировать так, как описано выше.1.4. Если Вы примете в разработку этот вариант, допишу мелкие детали.

2. Основная проблема — непредсказуемость конечного количества строк в ячейке, т.к. их заполнение зависитот других ячеек. Предлагаю, если это возможно, следующее.

2.1. Структура документа остается такой же, как описано в п.1.2.2.2. В ячейках с шапкой и текстом необходимо посчитать количество строк, которые получились в ячейке при заданной ее ширине(т.е., буквально, количество отображаемых на экране строк). Пусть первое число — Х строк для шапки, и У строк для текста.Как заранее отформатированы ячейки — на Ваш выбор, предполагаю, что это будет «распределенный» или «по высоте».2.3. Вычислить высоту ячеек шапки и текста. Пусть Hx и Hy.2.3. Вычислить какое, в мм, получилось расстояние меж строк в шапке и тексте. Пусть r 1(Hx, X) и r2(Hy, Y).2.3. Выяснить, чему равно стандартное вордовское расстояние «одинарный» и «полуторный» в миллиметрах, пусть А и В.Полагаю, что это будет напрямую связано с размером шрифта, возможно, «одинарный» равен высоте шрифта.Если так, то выяснить, какой размер шрифта в ячейке и тогда вычислить А и В. Думаю, стандартexcel по умолчанию — именно «одинарный». Если так, то задачу на всем протяжении придется решать только для «текста» — для «шапки» же все будет автоматически. 2.4. Вычислить дельты s=A-r1(Hx,X) и t=B-r2(Hy,y). (Далее рассуждаю только про «текст»)2.5. Если t по модулю меньше 0,1 B, то решено. Иначе в каждой строке ячейки «текст» ищемлюбой пробел и вместо него вставляем любую букву высотой B. Перекрашиваем эту букву в цвет фона. 2.6. Можно сделать все и легче: не определять получившуюся высоту и не высчитывать дельты, а сразувставлять букву высотой B. Правда, иногда (как в случае шапки) это решение будет упускать возможностьслучайного угадывания «сразу».

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: