Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2011, 13:58   #1
Pronin
 
Регистрация: 06.04.2011
Сообщений: 4
Вопрос Автоматизация переноса в ячейках таблицы

Добрый день !

Очень нужна помощь в решении проблемы с переносом текста из одной ячейки в другую т.е. есть ячейка в таблице, в ней я пишу текст( ячейка имеет фиксированный размер), но вводимый текст в данную ячейку не помещается, и в итоге word пытается разместить его там в 2 и более строк. Собственно вопрос, можно ли сделать так (и если можно то как ?), чтобы текст переносился сразу в ячейку ниже и т.д. ?

Для примера прилагаю файл с табличкой.

Буду очень признателен всем кто поможет ! спасибо.
Вложения
Тип файла: doc пример.doc (31.0 Кб, 31 просмотров)
Pronin вне форума Ответить с цитированием
Старый 06.04.2011, 14:17   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

Цитата:
я пишу текст( ячейка имеет фиксированный размер),
фиксированный-- это очень важно, или высота ячейки может увеличиваться
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 06.04.2011, 14:21   #3
Pronin
 
Регистрация: 06.04.2011
Сообщений: 4
По умолчанию

да, фиксированный, ширина - 17,72 см, высота - 0,8 см. Текст всегда Times New Roman - 12.
Pronin вне форума Ответить с цитированием
Старый 07.04.2011, 11:14   #4
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Вот пару вариантов:
1. Объединить ячейки в одну, а линию нарисовать как графический объект.
2. Использовать связанные надписи.
Первый вариант получше (см.вложение), но по-моему лучше просто наживать стрелку вниз в конце ячейки.
Вложения
Тип файла: doc пример+.doc (30.5 Кб, 50 просмотров)
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Старый 07.04.2011, 12:53   #5
Pronin
 
Регистрация: 06.04.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Вождь Посмотреть сообщение
Вот пару вариантов:
1. Объединить ячейки в одну, а линию нарисовать как графический объект.
2. Использовать связанные надписи.
Первый вариант получше (см.вложение), но по-моему лучше просто наживать стрелку вниз в конце ячейки.
Спасибо за предложенные идеи (рекламу кликал ), действительно если набирать текст вручную, то стрелка вниз - решение, а вот если я копирую большое предложение и вставляю его в ячейку, то потом приходиться по кусочкам его копировать в ячейки ниже, что несколько неудобно. Что касается этих двух вариантов, то я сейчас пробую их использовать в работе, надо посмотреть что будет легче, Ctrl+X Ctrl+V или что-то из предложенного, пока же, если честно, создаётся впечатление, что быстрей от этого не становиться, хотя надо еще попривыкнуть, наверное.
Pronin вне форума Ответить с цитированием
Старый 07.04.2011, 14:00   #6
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

грубый перенос вставки можно сделать и макросом
-набиваете в 1 клетку,вызвали макрос и получали 5 строк

но

в строку 3 ввели изменения или удалили и вся красота улетучилась

неудачный вариант с дроблением по разным строкам таблицы

может через 17 см вставлять (пробел+40 подчеркиваний+пробел) для переноса в нужном месте и легкого повтора после изменений

или inlineShape --но это сложнее отследить и переставить
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание

Последний раз редактировалось shanemac51; 07.04.2011 в 14:08.
shanemac51 вне форума Ответить с цитированием
Старый 11.04.2011, 11:17   #7
Pronin
 
Регистрация: 06.04.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
грубый перенос вставки можно сделать и макросом
-набиваете в 1 клетку,вызвали макрос и получали 5 строк

но

в строку 3 ввели изменения или удалили и вся красота улетучилась

неудачный вариант с дроблением по разным строкам таблицы

может через 17 см вставлять (пробел+40 подчеркиваний+пробел) для переноса в нужном месте и легкого повтора после изменений

или inlineShape --но это сложнее отследить и переставить
Спасибо, за советы ! Я попробовал вариант с подчеркиваниями, но как это криво смотрится

Может быть, если у Вас вдруг появиться время, Вы бы могли написать такой макрос ? Изменения в текст мы как правило не вносим, единожды его написав Меняем только графу в которой указываем кол-во, но там ничего переносить не нужно.
Pronin вне форума Ответить с цитированием
Старый 11.04.2011, 12:23   #8
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Цитата:
Сообщение от Pronin Посмотреть сообщение
...если я копирую большое предложение и вставляю его в ячейку...
Тут подойдет вариант с одной прозрачной надписью (см. приложение).

Можно написать макрос, который будет резать абзац на строки. Но в ваших примерах видно что абзац порезан не в конце строк, а с учетом контекста. Или вам все ровно где?
Вложения
Тип файла: doc пример++.doc (26.5 Кб, 64 просмотров)
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос переноса данных. madex Microsoft Office Excel 13 18.12.2011 16:44
Проблема переноса проекта Makorg Софт 3 22.12.2010 17:42
Макрос для переноса данных в виде таблицы из Excel в Word Jevgeni85 Microsoft Office Excel 2 25.08.2010 16:52
Знак переноса. RichEdit. Lazio Общие вопросы C/C++ 3 28.09.2009 13:28
Выравнивание форм в ячейках таблицы Antoha HTML и CSS 3 30.03.2009 23:15