1

Тема: Таблицы: несколько по горизонтали

Требуется разместить несколько таблиц по горизонтали, например 3 шт, для  того, чтобы в итоге получить практически сплошную (без пробелов) таблицу с ячейками различной высоты. Экспериментировал с обтеканием “вокруг” таблиц,  полями ячеек, но точности добиться не удалось. Есть решение данной задачи?

P.S. Про объединение ячеек по вертикали, конечно же, в курсе, но это подойдет в том случае, если ячейки пропорциональной высоты, например: в первой таблице высота ячеек 10 ед., а во второй таблице ячейки высотой по 5 ед., а вот если, в первой 10 ед, а во второй – 7 ед., то такой способ не подойдет, т.к. при объединении для сохранения пропорций 10 строкам из первой таблица должны соответствовать 7 строк из второй. Сложно ;-), но требуется точность.
P.S.2 В Excel такая задача решается путем задания очень мелких ячеек с последующим их многократным объединением (часто используется для создания бланков), но это очень трудоемко и к тому же Excel в моем случае не подходит.

2

Re: Таблицы: несколько по горизонтали

tanchir пишет:

Требуется разместить несколько таблиц по горизонтали, например 3 шт, для  того, чтобы в итоге получить практически сплошную (без пробелов) таблицу с ячейками различной высоты.

Можно попробовать   не объединять три разных таблицы, а сразу создать одну с помощью команды  "Нарисовать таблицу" (WORD  2003,  пункт меню "Таблица"->"Нарисовать таблицу").
В этом случае горизонтальные и вертикальные линии таблицы можно рисовать в любом месте (ручным способом),  а ненужные линии в таблице стирать ластиком, создавая таким образом произвольные размеры ячеек.

3

Re: Таблицы: несколько по горизонтали

ЮВ пишет:

Можно попробовать   не объединять три разных таблицы, а сразу создать одну с помощью команды  "Нарисовать таблицу" (WORD  2003,  пункт меню "Таблица"->"Нарисовать таблицу").
В этом случае горизонтальные и вертикальные линии таблицы можно рисовать в любом месте (ручным способом),  а ненужные линии в таблице стирать ластиком, создавая таким образом произвольные размеры ячеек.

Да, но в этом случае нарисовать ячейку в новом столбце справа (в строке) можно только высотой кратной пропорционально размерам ячеек в левых столбцах, т.е. нельзя нарисовать ячейку, например в полторы ячейки от предыдущей. Снизу в столбце можно. В результате вновь приходим к объединению ячеек.

Кстати, нарисованная через "Таблица"->"Нарисовать таблицу"  произвольная таблица является полнопрваной таблицей Word, т.е. могут применяться все обычные параметры для форматирвания (групповые операции со строками и столбцами: изменение размеров, выравнивание, и т.п.)?

4

Re: Таблицы: несколько по горизонтали

tanchir пишет:

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

Наверное, все-таки можно.
Но для этого надо, чтобы,  скажем так, "базовая ячейка", была разбита на кратное число порождаемых от нее ячеек.
Например,    пусть надо иметь ячейки высотой H, 1.6H, 2.2H, 4.6H.
Тогда  надо иметь сетку  0.2H.


Как другой вариант можно нарисовать мелкую сетку таблицы и с помощью
управления видимостью границ ячеек разметить таблицу как нужно.   Достижимая кратность ячеек будет зависеть от размеров сетки  (см. приложенный файл).

tanchir пишет:

P.S.2 В Excel такая задача решается путем задания очень мелких ячеек с последующим их многократным объединением (часто используется для создания бланков), но это очень трудоемко

К сожалению, других вариантов, наверное, нет.

Отредактировано ЮВ (12.11.2010 16:45:04)

Post's attachments

Таблица1.doc 65.5 Кб, 1 скачиваний с 2010-11-12 

You don't have the permssions to download the attachments of this post.

5

Re: Таблицы: несколько по горизонтали

Согласен по способу рещения.

А по по вопросу:

tanchir пишет:

... нарисованная через "Таблица"->"Нарисовать таблицу"  таблица с "произвольной" высотой ячеек" (но ровными столбцами) является полнопрваной таблицей Word, т.е. могут применяться все обычные параметры для форматирвания (групповые операции со строками и столбцами: изменение размеров, выравнивание, и т.п.)?

подскАжите?

6

Re: Таблицы: несколько по горизонтали

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

Вот примерчик приложил.

Post's attachments

Таблица в таблице.doc 43.5 Кб, 3 скачиваний с 2010-11-12 

You don't have the permssions to download the attachments of this post.
Макросы под заказ и готовый пакет - mtdmacro.ru

7

Re: Таблицы: несколько по горизонтали

Вождь пишет:

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

Вариант с колонками рассматривался, но не подошел по той же причине: все равно остается минимальный интервал между ячейками по горизонтали (между соседними колонками, соседними таблицами), даже при установке полей всех ячеек в ноль. Посмотрите свой пример при большом увеличении и увидите этот интервал, только не забудьте включить Отображение границ текста (Сервис->Параметры->Вид). В данном случае работаю в Word на синем фоне и это хорошо видно. А как указывалось выше - нужна точность.

8

Re: Таблицы: несколько по горизонтали

tanchir пишет:

Вариант с колонками рассматривался, но...

Странно, у меня при нулевом промежутке между колонок таблицы даже наползают друг на друга, так что приходится или увеличивать промежуток или включать разделитель. Так что, если нужна такая мелочность, то колонки должны подходить.

Макросы под заказ и готовый пакет - mtdmacro.ru

9

Re: Таблицы: несколько по горизонтали

Вождь пишет:
tanchir пишет:

Вариант с колонками рассматривался, но...

Странно, у меня при нулевом промежутке между колонок таблицы даже наползают друг на друга, так что приходится или увеличивать промежуток или включать разделитель. Так что, если нужна такая мелочность, то колонки должны подходить.

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