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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2010, 13:49   #1
Василий.
Пользователь
 
Регистрация: 28.08.2010
Сообщений: 16
По умолчанию Как сохранить форматирование при создании связей?

Добрый день!

При создании связи между Word и Excel я ставлю флажок "Сохранять формат при обновлении". Но когда кол-во символов становится больше, то форматирование теряется. К примеру первоначальные данные "Вася", а когда я напишу Василий В., то "Василий" пишется жирным, как и надо, а "В." нет.
Можно поправить ситуацию?

С уважением,
Василий.
Вложения
Тип файла: rar Вопрос.rar (4.6 Кб, 11 просмотров)
Василий. вне форума Ответить с цитированием
Старый 28.08.2010, 15:18   #2
CyberMen
Заблокирован
 
Регистрация: 08.08.2010
Сообщений: 41
По умолчанию

Василий.
такая же ситуация. Получается, что если добавляется новое слово в Excel, то формат слетает. Именно пробел играет в этом роль.
CyberMen вне форума Ответить с цитированием
Старый 28.08.2010, 16:22   #3
Василий.
Пользователь
 
Регистрация: 28.08.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от CyberMen Посмотреть сообщение
Василий.
такая же ситуация. Получается, что если добавляется новое слово в Excel, то формат слетает. Именно пробел играет в этом роль.
Я так это решил: Word "слизывает" формат с Excel как есть, т.е. как мы его видим на экране (играет значение даже ширина ячейки). Поэтому я сделал формат цифр в excel без пробелов, это для обычных связей (не rtf).
Там где формулы - ссылаюсь не на них, а на ячейки, содержащие ссылку на ячейку с формулой и имеющих "нужную" ширину. И самым лучшим из способов связей это rtf. При нём формат из excel переносится в word.
Василий. вне форума Ответить с цитированием
Старый 28.08.2010, 16:25   #4
CyberMen
Заблокирован
 
Регистрация: 08.08.2010
Сообщений: 41
По умолчанию

Василий.
Цитата:
Word "слизывает" формат с Excel
нет Word берёт параметры обычного стиля.
CyberMen вне форума Ответить с цитированием
Старый 28.08.2010, 16:46   #5
Василий.
Пользователь
 
Регистрация: 28.08.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от CyberMen Посмотреть сообщение
Василий.

нет Word берёт параметры обычного стиля.
ну может ) Я пользователь.
Василий. вне форума Ответить с цитированием
Старый 28.08.2010, 16:50   #6
CyberMen
Заблокирован
 
Регистрация: 08.08.2010
Сообщений: 41
По умолчанию

Василий.
а ты можешь проверить экспериментальным путём. Новый текст после пробела имеет стиль Обычный. Видимо так запрограммировано программистами Word. Хотя может и есть решение этой ситуации, но в Word есть косяки реальные.
CyberMen вне форума Ответить с цитированием
Старый 28.08.2010, 17:05   #7
Василий.
Пользователь
 
Регистрация: 28.08.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от CyberMen Посмотреть сообщение
Василий.
а ты можешь проверить экспериментальным путём. Новый текст после пробела имеет стиль Обычный. Видимо так запрограммировано программистами Word. Хотя может и есть решение этой ситуации, но в Word есть косяки реальные.
Согласен.

Спасибо тебе,
CyberMen
Василий. вне форума Ответить с цитированием
Старый 28.08.2010, 17:09   #8
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Нужно добавить в поле ключ "\f 2", который управляет способом обновления форматирования поля. В данном случае двойка будет означать, что форматирование берётся из документа, в который поле вставлено.
Подробнее, здесь
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 28.08.2010, 17:12   #9
CyberMen
Заблокирован
 
Регистрация: 08.08.2010
Сообщений: 41
По умолчанию

viter.alex
там нет выбора параметров полей.
Там вставляется следующим образом: копируется информация в Excel - далее в Word - Правка - Специальная вставка - Затем выбирается текст в формате RTF - ставится кружок "Связать".

Последний раз редактировалось CyberMen; 28.08.2010 в 17:15.
CyberMen вне форума Ответить с цитированием
Старый 28.08.2010, 17:22   #10
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Я понимаю, что нет. Но разве сложно после вставки переключить поле к отображению кодов (Shift+F9), ввести ключ вручную и обновить, нажав F9?
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как резервировать место при создании файла? 3D Hunter Общие вопросы Delphi 13 23.07.2010 18:42
сохранение связей между файлами при установке паролей redfield Microsoft Office Excel 1 05.06.2010 14:29
Как сохранить форматирование текстовых данных? Simone-si Microsoft Office Excel 5 17.09.2009 22:17
Ошибка при обновлении связей с другой книгой Quatro_Drive Microsoft Office Excel 3 12.08.2009 16:36
Как и с чего начать при создании 2д игрушки. fis Gamedev - cоздание игр: Unity, OpenGL, DirectX 17 14.05.2007 18:14