покупка
Когда вы копируете данные из Excel в документ Word напрямую, обычно диапазон данных вставляется в Word как формат таблицы. Иногда может потребоваться вставить данные в Word без таблицы, чтобы можно было удобно редактировать содержимое. В этой статье пойдет речь о том, как скопировать данные из Excel в word без таблицы.
Скопируйте данные Excel в слово без таблицы с помощью параметров вставки
Когда вы копируете данные из файла Excel и вставляете их как текст только в Word, таблица будет сразу удалена, пожалуйста, сделайте следующее:
1. Скопируйте данные, которые вы хотите вставить в Word, а затем щелкните правой кнопкой мыши документ Word, в который вы хотите вставить данные, затем выберите Сохранять только текст вариант под Параметры вставки раздел, см. снимок экрана:

2. И теперь вы можете видеть, что данные были вставлены как обычный диапазон без формата таблицы, см. Снимок экрана:

Внимание: При использовании этой функции исходное форматирование данных также будет удалено.
Скопируйте данные Excel в слово без таблицы с помощью функции преобразования в текст
Если вы хотите сохранить форматирование данных из Excel в Word, Преобразование в текст Функция Word также может помочь вам завершить эту работу.
1. Скопируйте данные из Excel и вставьте их в Word, затем выберите таблицу данных и нажмите Планировка > Преобразование в текст, см. снимок экрана:

2. В выскочившем Преобразовать таблицу в текст диалоговом окне выберите один разделитель, чтобы отделить текст под Разделите текст вариант, см. снимок экрана:

3. Щелчок OK , и таблица была преобразована в нормальный диапазон данных с сохранением форматирования данных, см. снимок экрана:
Вставка или импорт содержимого
Вы можете импортировать содержимое, вставляя текст из различных приложений для создания тем на текущей карте. Вы также можете импортировать другую карту в виде ветви и поместить ее на текущую карту.
Кроме того, вы можете импортировать содержимое из файлов Word, Excel, Project, FreeMind, XMind, OPML и MPX.
- Создание тем путем вставки текста или изображения
- Импорт содержимого из другой карты
Создание темы путем вставки текста или изображения
Чтобы создать новую тему, можно скопировать или вырезать текст или карту и затем вставить эти данные на карту в режиме карты. Текс или изображение могут быть созданы в MindManager или в другом приложении. В режиме структуры можно создать новую тему, используя вставку текста.
Если вставляемый текст содержит отступы абзаце, для каждого параграфа будет создана отдельная тема.
- Скопируйте или вырежьте текст или изображение из MindManager или другого приложения (как правило, можно использовать клавиши CTRL+C для копирования или CTRL+X вырезания выбранного элемента).
- В режиме карты или в режиме структуры кликните в том месте карты, в котором необходимо разместить новую тему.
- Чтобы создать основную тему, выберите центральную тему.
- Чтобы создать подтему, выберите одну из тем.
- Чтобы создать плавающую тему, щелкните в пустом месте на карте. (Только в режиме карты).
Чтобы вставить в другом формате, выполните следующие действия.
- На вкладке Главная в группе Буфер обмена нажмите стрелку Вставить или щелкните правой кнопкой мыши тему и выберите Вставить в контекстном меню .
- Выберите формат, который необходимо использовать.
Вставить вовнутрь – текст или изображение вставляется в имеющуюся тему.
Вставить неформатированный текст – текст вставляется без форматирования с использованием форматирования, выбранного по умолчанию.
Вставить форматированный текст (RTF) – тест вставляется с сохранением исходного форматирования.
Вставить растровое изображение – создание новой темы с изображением.
Вставить ссылку – текст вставляется в виде ссылки на выбранную тему. Это должен быть действительный URL-адрес, адрес электронной почты или ссылка на документ.
Вставить примечания – вставка текста в виде примечания в текущую тему с сохранением форматирования оригинала.
Если тема уже содержит примечание, скопированный текст вставляется в конец существующего примечания.
Вставить как выноску – создание выноски для выбранной темы.
Вставить как следующую тему – создание новой одноуровневой темы под выбранной темой.
Чтобы выбрать другие форматы, выберите Особая вставка . Доступные форматы будут зависеть от типа содержимого, которое вы вырезали или скопировали.
Дополнительную информацию о вставке свойств темы см. в разделе Копирование и вставка свойств темы.
Прочитать примечание
При использовании команды «Вставить» сохраняется форматирование текста, если только вы не вставляете неформатированный текст. В таком случае для вставляемой темы будет использоваться форматирование темы по умолчанию. Чтобы автоматически использовать форматирование, выбранное в MindManager по умолчанию, для всего текста, который вставляется из других приложений, уберите отметку в поле параметра, который задействует форматирование оригинала.

Начало страницы
Импорт карты в виде тем
Сохраненную карту можно импортировать в виде нескольких тем для добавления на текущую карту. Центральная тема импортируемой карты станет подтемой текущей выбранной темы.
Прочитать примечание
Вставка карты для блок-схем отключена.
- Выполните одно из следующих действий.
| Выберите тему, перейдите на вкладку Вставка и в группе Kонтент нажмите Вставить карту . | Или | Щелкните правой кнопкой мыши тему на текущей карте, выберите Вставить и затем щелкните Карта . |
Если вам необходимо импортировать только часть карты, откройте ее, скопируйте темы и вставьте их на текущую карту, либо просто импортируйте всю карту и удалите ненужные темы.

Начало страницы
Замена текста в шаблоне Word из ячеек в Excel

Есть шаблон Word, в котором определенные места, текст в которых нужно заменить размечены тэгами < >. Есть так же форма в Экселе в столбец G которой пользователь вводит данные для последующей замены в шаблон Word. Проблема в том что сами данные не будут статичны т.е. может понадобится другое количество строк в некоторых пунктах (например в пункте Задачи дисциплины их может быть как 4, так и больше либо меньше. Остальные строки при этом тоже будут менять свое положение в документе). Не знаю даже как это реализовать в виде макроса. (Может быть вообще стоит переделать форму в экселе так, чтобы поля ввода распологались не вертикально друг под другом, а горизонтально друг за другом? Тогда у каждого поля ввода будет свой собственный столбец)
Отслеживать
6,384 2 2 золотых знака 18 18 серебряных знаков 31 31 бронзовый знак
задан 16 мая 2017 в 16:28
9 1 1 серебряный знак 3 3 бронзовых знака
Почитайте встроенную справку MS Word по термину «Слияние». По нажатию кнопки на новом листе с предопределённым названием создаёте исходные данные в нужном для слияния формате, а потом открываете основной документ, у которого источник данных — свежесозданный лист.
16 мая 2017 в 17:10
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В VBA вставку данных из Excel в Word можно осуществить с помощью закладок (bookmarks).
Открыть документ Word, выделить место вставки данных (можно только установить курсор, вставляемый в закладку текст займет нужную длину строки). Вставка-Закладка, вписать имя закладки, Добавить. Файл можно сохранить как шаблон (.dot, .dotx). Документ готов к приему данных.
На листе книги Excel оформить диапазон данных, предназначенных для вставки в Word. Для удобства в соседний столбец можно вставить текст (не обязательно): описание, наименование, в какую закладку вставляются данные и т.п.
В редакторе VBA в общем модуле проекта разместить код:
Option Explicit Dim mDOK As Object ' функция записи текста в закладки Function UpdateBookmarks(ByVal NameOfBookmark As String, ByVal ContentOfBookmark As String) Dim oRng As Object Dim oBm As Object Set oBm = mDOK.Bookmarks ' в переменную закладки документа Set oRng = oBm(NameOfBookmark).Range ' в переменную имена закладок документа oRng.Text = ContentOfBookmark ' содержание закладок oBm.Add NameOfBookmark, oRng End Function ' заполнение закладок Sub open_doc() Dim oWordApl As Object Dim sPath As String Dim sNameDoc As String sNameDoc = "Проба пера" ' имя документа sPath = ThisWorkbook.Path & "\" & sNameDoc & ".dot" ' путь к документу имя.dot Set oWordApl = CreateObject("word.application") ' объект - программа Word Set mDOK = oWordApl.Documents.Open(sPath) ' открываем документ oWordApl.Visible = True ' показываем Word ' записываем в закладки текст из ячеек листа Excel With Worksheets("Источник") UpdateBookmarks "название_дисциплины", .Range("G2").Value UpdateBookmarks "код_дисциплины", .Range("G3").Value UpdateBookmarks "направление", .Range("G4").Value UpdateBookmarks "профиль подготовки", .Range("G5").Value ' . End With End Sub
2 способа скопировать текст из Word в Excel с каждым словом в отдельной ячейке

Если вы лингвист, вам, вероятно, нужно часто подсчитывать частоту слов. Тогда наша тема сегодня будет большим подспорьем. Два приведенных ниже метода позволят вам вставлять тексты из документа на лист Excel и перечислять каждое слово в ячейке столбца.
Способ 1: используйте опцию «Найти и заменить»
- Для начала сделайте копию tarполучить документ. Это чрезвычайно важно, и мы будем проводить все операции в файле копирования, чтобы предотвратить потерю данных.
- Во-вторых, выбрать все tarполучать тексты и применять их в стиле «Обычный». Для этого нажмите «Alt+Ctrl+Shift+S», чтобы открыть окно «Стили». Затем найдите и нажмите «Обычный» стиль.
- В-третьих, нажмите «Ctrl + H», чтобы вызвать окно «Найти и заменить».
- Поместите курсор в текстовое поле «Найти что» и введите пробел.
- Затем поместите курсор в текстовое поле «Заменить на» и введите «^p».
- Затем нажмите «Заменить все».

- Нажмите «Нет» в следующем всплывающем окне.

- Теперь вы можете видеть, что каждое слово находится в одной строке. Но есть и пустая строка:

Поэтому, чтобы удалить его, вам нужно снова вызвать окно «Найти и заменить».
- На этот раз введите «^p^p» в текстовом поле «Найти что» и «^p» в поле «Заменить на».
- Щелкните «Заменить все».

- Теперь нажмите «Ctrl + C», чтобы скопировать список слов.
- Откройте Excel и нажмите «Ctrl + V», чтобы вставить список.

Способ 2: используйте коды VBA для снижения нагрузки

- Точно так же сначала сделайте копию и выберите все tarполучить тексты.
- Затем нажмите «Alt + F11», чтобы открыть редактор VBA.
- Затем нажмите «Обычный» и «Вставить» по порядку.
- И выберите «Модуль», чтобы создать новый.
- Дважды щелкните модуль, чтобы открыть его, и вставьте следующие коды:
Sub CopySelectParagraphWordByWordToExcel() If Selection.Range <> "" Then Selection.Style = ActiveDocument.Styles("Normal") Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " .Replacement.Text = "^p" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False Завершить Selection.Find.Execute Заменить: =wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^p^p" .Replacement.Text = "^p" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Copy MsgBox («Теперь вы можете просто открыть рабочий лист Excel, чтобы вставить text") Else MsgBox ("Нет выделенного текста") End If End Sub
- Затем нажмите кнопку «Выполнить».

- Далее появится окно сообщения, указывающее, что вам нужно делать дальше.

- Откройте Excel и нажмите «Ctrl + V», чтобы вставить туда тексты. Эффект такой же, как и в способе 1.
Работа с ошибками в документе Word
Вы когда-нибудь становились жертвой Коррупция слова? Если да, то вы поймете, до какого отчаяния можно дойти. Поэтому становится как никогда важно получить квалифицированный инструмент для восстановления поврежденного документа.