MS Word — при вставке ссылки в текстовое поле из Excel над данными вставляются 2 пробела.

Я пытаюсь автоматически обновить некоторые текстовые поля в Word, используя лист Excel, т.е. копируя ячейку в Excel, щелкнув правой кнопкой мыши текстовое поле в Word и выбрав опцию «Форматирование связи и слияния».

Ссылка работает, но перед фактическими данными, которые я хочу отобразить, вставляется 2 пробела/невидимых символа.

Кто-нибудь знает, что происходит? Мне нужно сделать эти поля довольно маленькими, но чтобы просмотреть данные, мне нужно расширить поле вниз, чтобы вместить эти две ненужные строки :(

Пример

2 ответа

Мои копии Excel и Word в конце дают LF/CR, поэтому одна строка в ячейке дает две строки в поле. Ваши дополнительные персонажи могут сильно отличаться по своей природе, но я в этом сомневаюсь. Поэтому я считаю, что следующее вам подойдет.

Скопируйте ячейку, затем щелкните ПРАВОЙ кнопкой мыши в текстовом поле. (Вам придется щелкнуть в ту или иную сторону, чтобы это не добавляло никакой работы к вашему процессу. Ну, кроме привыкания к этому.)

Появится контекстное меню. Я бы в этот момент нажал клавишу, которая бы вставилаText Onlyпоэтому будет вставлено только содержимое ячейки Excel. Или, поскольку у вас уже есть мышь в руках, вы можете просто нажать эту кнопку в параметрах вставки (она самая правая). Что вам кажется более естественным. Я нажимаю точнее, чем нажимаю на кнопку из многих, чтобы нажать ее.

Это будет быстрый способ получить результат.

Источник проблемы в том, что когда вы копируете ячейку, Excel добавляет в нее LF/CR. Очень неприятно делать это на веб-сайтах, которые допускают вставку данных больше, чем первую строку, но это не проблема на веб-сайтах, которые допускают только первую строку.

Чтобы обойти все это, вы МОЖЕТЕ... отредактировать ячейку, скопировав текст/число изнутри ячейки с панели редактирования формулы. Итак... щелкните ячейку, подведите указатель мыши к строке формул и щелкните начало или конец содержимого, затем нажмите клавишу Shift, удерживая мышь, возможно, на другом конце, затем скопируйте и нажмитеEscape... это единственный способ, которым Excel помещает ТОЛЬКО содержимое в буфер обмена.

Но это было бы очень неприятно по сравнению с простым щелчком правой кнопкой мыши в текстовом поле вместо щелчка левой кнопкой мыши и нажатия . Так...

Обратите внимание, что в этом меню вверху вы попадете на первое место, а затем на эту кнопку при втором нажатии. Но кажется, чтоCutне будет доступен при таких обстоятельствах, поэтому нажмите его один раз, и вашPaste|Special|Text OnlyКнопка — единственное место, поэтому вам нужно будет нажать только одну клавишу.

Так,Right-click, нажиматьT, и идем дальше. На самом деле проще, чем щелкнуть левой кнопкой мыши, а затем нажать кнопкуCtrl-Cкомбо, хотя, поскольку это многолетняя привычка, они, конечно, могут идти ноздря в ноздрю.

Я бы посоветовал вам перейти на вкладку «Главная» > группа «Буфер обмена» > символ расширения «Вставить» > «Специальная вставка» > «Вставить ссылку», «Форматированный текст (RTF)».

Другие вопросы по тегам