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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2011, 14:53   #1
DJTreeno
Форумчанин
 
Регистрация: 09.06.2011
Сообщений: 146
Восклицание Проблема связи Excel c Word SOS!!!

Доброго всем времени суток!!!

Дело в том, когда я связал таблицу Excel с листом Word у меня не получилось в версии офиса 2003 менять ширину столбцов (конкретно в Word)- он автоматом выставляет автоподбор по содержимому при каждом обновлении связи, т. е. как я не плясал с бубном у меня не получилось изменяя в Excel ширину столбца добиться этой же ширины в Word (на простом примере все работало, а на моем там где сложная структура таблицы с объединенными ячейками нет, хотя и на простом тоже: например если в одну ячейку Excel вбить "ааааааааааааааааааааааааааааа" , то в Excel оно нормально переносится, а в Word нет, тем самым увеличивает ширину столбца)

Связь я делал через единственный адекватный формат - HTML

В этой теме уважаемый Казанский помог мне с макросом, который переносит текст как при нажатии сочетания клавиш alt + Enter в зависимости от ширины столбца http://programmersforum.ru/showthread.php?t=158042

Но этот метод проблему не решил ширина столбцов в Word не поддается никакому контролю. Кстати макрос работает отлично, за что еще раз спасибо!!!

Кто что думает по этому поводу, нужен хороший совет!

Заранее благодарен!!!
DJTreeno вне форума Ответить с цитированием
Старый 20.06.2011, 18:18   #2
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

По-моему, все работает.
В колонке с узкой шириной "Формат ячеек, выравнивание, переносить по словам" галочку установить. Нормально в Word переносится. Ну, может ещё вы Word в свойствах таблицы в столбце убрать галочку "высота" на закладке "Строка".
kipish_lp вне форума Ответить с цитированием
Старый 21.06.2011, 10:14   #3
DJTreeno
Форумчанин
 
Регистрация: 09.06.2011
Сообщений: 146
По умолчанию

Нет не получается(((
DJTreeno вне форума Ответить с цитированием
Старый 21.06.2011, 11:36   #4
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

Если текст "аааааааааааааааааааааааааааааа аа" разбит в Excel в ячейке переносом строки (alt+Enter) то все работает. Вы когда вставляли в Word скопированную таблицу, в параметрах вставки выбирали "Сохранить исходное форматирование с связать с Excel"?
kipish_lp вне форума Ответить с цитированием
Старый 21.06.2011, 12:16   #5
DJTreeno
Форумчанин
 
Регистрация: 09.06.2011
Сообщений: 146
По умолчанию

Если текст разбит, то да согласен. Но я надеялся, что можно как-то отрубить по умолчанию при создании связи параметр автозаполнение.
DJTreeno вне форума Ответить с цитированием
Старый 21.06.2011, 15:19   #6
DJTreeno
Форумчанин
 
Регистрация: 09.06.2011
Сообщений: 146
По умолчанию

Другой выход из этой ситуации следующий: форматировать таблицу макросом непосредственно в Word
DJTreeno вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос на изменение источника связи между Word и Excel Василий. Microsoft Office Word 16 24.11.2018 20:29
VBA Перенос слов в ячейке (проблема связи Excel с Word) DJTreeno Microsoft Office Excel 3 20.06.2011 14:21
Связи между таблицами Excel и Word OMEN_6666 Microsoft Office Excel 1 26.11.2010 15:44
Связи excel c word Vladymyr17 Microsoft Office Excel 0 28.09.2009 15:52