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)».