0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 29
1

При вставке поля создаются ненужные переносы строк

30.01.2015, 15:04. Показов 10142. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Ситуация следующая. Офис 2007.
К отчёту в Word данные следует подтягивать из листа Excel с расчётами.
Копирую ячейку, вставляю в Word с "сохранением форматирования конечного фрагмента".
Поле обрастает переносами строки (https://www.cyberforum.ru/cgi-bin/latex.cgi?\P), что нежелательно.
Если удалить их вручную, они появляются при обновлении значения.
Как правильно вставлять поля, не разрывая строки?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2015, 15:04
Ответы с готовыми решениями:

Ненужные переносы(японский)
Так уж сложилось, читать с экрана мне неудобно, а электронная книга моя настолько старая, что...

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

Убрать переносы строк при выгрузке в XML
Доброго времени суток, в общем такая проблема, работаю с xml через XMLDocument, при сохранении...

Исчезают переносы строк при копировании из Excel
Добрый день. Мне присылают документы Excel, где вписаны ФИО клиентов и их адреса. Я создал отчет...

12
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
30.01.2015, 16:46 2
Править, вероятнее всего, надо в Excel.
0
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 29
30.01.2015, 16:50  [ТС] 3
Формат ячейки числовой, ячейка не содержит переносов внутри. Что можно исправить? Ума не приложу.
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
30.01.2015, 17:02 4
fseryakov, приложите кусок файла-примера или хотя бы скрины со знаками форматирования
0
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 29
30.01.2015, 17:10  [ТС] 5
Для чистоты эксперимента, на пустых, вновь созданных, документах:
После нажатия Ctrl+V:
Название: вставить.png
Просмотров: 119

Размер: 1.2 Кб
После выбора, что вставляем поле:
Название: вставить2.png
Просмотров: 119

Размер: 1.2 Кб
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
30.01.2015, 17:55 6
Числовой формат? с плюсами?

А должно быть как, все в одну строку?
0
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 29
30.01.2015, 18:04  [ТС] 7
Это скрины с Word, подразумевалось, что получится строка "123+789+456", в которой 789 - содержимое ячейки Excel. Но, во-первых, вставляется число сразу с переносом, а, во-вторых, после превращения его в поле возникает перенос и перед ним.
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
30.01.2015, 18:25 8
fseryakov, если при вставке выбрать сохранить только текст, нормально встает
0
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 29
30.01.2015, 18:38  [ТС] 9
Да, но как потом сделать из текста поле, не испортив этой картины?

Оба варианта ("Сохранить исходное форматирование и связать с Excel" и "Использовать форматирование конечного фрагмента и связать с Excel") приводят к появлению переносов.
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
30.01.2015, 18:53 10
fseryakov, давайте выясним сначала для чего нужен такой формат написания в документе? Возможно тогда найдется приемлемый вариант решения.
0
630 / 129 / 32
Регистрация: 18.01.2014
Сообщений: 228
30.01.2015, 20:20 11
Лучший ответ Сообщение было отмечено fseryakov как решение

Решение

Цитата Сообщение от fseryakov Посмотреть сообщение
Для чистоты эксперимента, на пустых, вновь созданных, документах:
После нажатия Ctrl+V:
Надо нажать CTRL+ALT+V. Появится меню специальной вставки.
В нем выбрать радиокнопку "Связать" и "Неформатированный текст".
2
0 / 0 / 0
Регистрация: 20.03.2017
Сообщений: 2
20.03.2017, 16:28 12
Проблема не решена. Есть необходимость написать в одну строку формулу содержащую числа связанные полями с ячейками Excel. При этом числа свыше тысячи должны быть записаны в инженерном виде, а именно число умноженное на 10 в степени... Степень в верхнем регистре должна быть. Для Excel я написал прогу записывающую числа в виде необходимой строки, но, чтобы регистр степени при этом сохранился при вставке связи в Ворде, нужно сохранять форматирование экселя. При этом возникают переносы до и после поля.
0
0 / 0 / 0
Регистрация: 28.03.2017
Сообщений: 1
28.03.2017, 16:27 13
Не знаю актуально или нет, но я вроде нашла ответ на самый первый вопрос

Копируете ячейку в EXCELL, переходите в WORD -> Ctrl+Alt+V , появляется окно Специальной вставки Выбираете "Текст в формате Юникод", ставите галочку "Связать" -> OK

Надеюсь попала в тему, Office 2013
0
28.03.2017, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2017, 16:27
Помогаю со студенческими работами здесь

Переносы строк в тексте при использовании heredoc-синтаксиса
Выписал из книги вот такой вот пример: <?php $author = "Brain W. Kernighan"; echo <<<_END...

Обход блокировки поля при вставке данных
Добрый день! Подскажите пожалуйста, можно ли в данном случае (пример прилагается) обойти...

Проблема при вставке данных в поля Word
Проблема в доковском фокументе заполняю поля Set Obj=pfdoc.GetAttachment("blank_pa.dot") Call...

Нехватка памяти при работе с БД Oracle 11g при вставке нескольких сотен тысяч строк
Доброго дня, уважаемые форумчане. у меня внезапно возникла проблема нехватки памяти во время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru