Как скопировать диаграмму в ворде? Как перенести из word в exel, word?

Что делает макрос: Если вы обнаружите, что вы постоянно копируете данные и вставляете в Microsoft Word, вы можете использовать макрос, чтобы автоматизировать эту задачу.

Содержание

Как макрос работает

Один из файлов образцов для этой части является документ под названием PasteTable.docx. Это документ представляет собой простой шаблон, который содержит одну закладку под названием DataTableHere. В этом примере кода вы скопируете диапазон к этому шаблону PasteTable.docx, используя закладку DataTableHere, чтобы указать, где вставить скопированный диапазон. Кроме того, необходимо установить ссылку на библиотеку объектов Microsoft Word.

Код макроса

 Sub OtpravitDannieIzExcelVWord() 'Шаг 1: Объявляем переменные Dim MyRange As Excel.Range Dim wd As Word.Application Dim wdDoc As Word.Document Dim WdRange As Word.Range  'Шаг 2: Скопируйте определенный диапазон Sheets("таблица доходов").Range("B4:F10").Copy  'Шаг 3: Откройте целевой документ Word Set wd = New Word.Application Set wdDoc = wd.Documents.Open _ (ThisWorkbook.Path & "" & "PasteTable.docx") wd.Visible = True  'Шаг 4: Установить фокус на целевую закладку Set WdRange = wdDoc.Bookmarks("DataTableHere").Range  'Шаг 5: Удалить старую таблицу и вставить новую On Error Resume Next WdRange.Tables(1).Delete WdRange.Paste 'вставить в таблицу  'Шаг 6: Отрегулируйте ширину столбца WdRange.Tables(1).Columns.SetWidth _ (MyRange.Width / MyRange.Columns.Count), wdAdjustSameWidth  'Шаг 7: Вставьте закладку wdDoc.Bookmarks.Add "DataTableHere", WdRange  'Шаг 8: Очистка памяти Set wd = Nothing Set wdDoc = Nothing Set WdRange = Nothing  End Sub 

Как этот код работает

  1. Шаг 1 объявляет четыре переменные: MyRange содержит целевой диапазон Excel; WD является переменной, которая предоставляет объект Application Word; wdDoc является переменной объекта, которая выставляет объект Word Document; wdRange является переменной объекта, которая выставляет объект Range Word.
  2. Шаг 2 копирует диапазон таблицы рабочего листа. В этом примере, диапазон жёсткий, но мы всегда можем сделать этот выбор в нечто более переменное.
  3. Шаг 3 открывает существующий целевой документ Word, который служит в качестве шаблона. Обратите внимание, что мы устанавливаем свойство Visible приложения Word, в True. Это гарантирует, что мы можем увидеть действие в Word, как работает код.
  4. Шаг 4 использует объект Range в Word, чтобы установить фокус на целевой закладке. Это по существу выбирает закладку в виде диапазона, что позволяет принимать меры в этом диапазоне.
  5. Шаг 5 удаляет любую таблицу, которая может существовать внутри закладки, а затем вставляет скопированный диапазон Excel. Если мы не будем удалять любые существующие таблицы, скопированный диапазон добавится к существующим данным.
  6. Когда вы копируете диапазон Excel в документ Word, ширина столбцов не всегда соответствуют содержанию в клетках. Шаг 6 устраняет эту проблему путем регулировки ширины столбцов. Здесь, ширина каждого столбца установлена как число, которое равно общей ширине таблицы, разделенной на число столбцов в таблице.
  7. Когда мы копируем диапазон Excel для целевой закладки, мы, по существу, перезаписываем закладку. Шаг 7 воссоздает закладку, чтобы гарантировать, что в следующий раз, когда вы запустите этот код, закладка будет.
  8. Очистка памяти

Как использовать

Для реализации этого макроса, вы можете скопировать и вставить его в стандартный модуль:

  1. Активируйте редактор Visual Basic, нажав ALT + F11.
  2. Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
  3. Выберите Insert➜Module.
  4. Введите или вставьте код.

Офисный пакет от Microsoft обладает приличным набором инструментов. Предусмотрены даже возможности переноса данных между программами. Отдельного внимание заслуживает вопрос конвертации документов Ворд в Эксель.

Копирование

Всегда есть простейший вариант решения — просто скопировать и вставить необходимый текст. В этом случае можно просто перенести информацию, а можно даже сохранить её форматирование и структуру.

Обычное копирование

Чтобы перевести текст из Ворд в Эксель можно использовать простое копирование. Элементарное действие, которое потребует только открытия двух программ одновременно. Чтобы скопировать готовый текст требуется:

  1. Выделить участок текста.image
  2. Скопировать текст нажав правой кнопкой мыши и выбрав «копировать». Либо, использовать сочетание клавиш «Ctrl+C».
  3. Перейти к документу Excel и выделить необходимую ячейку.
  4. Вставить текст любым доступным способом.
    • правая кнопка мыши и пункт «Вставить»;
    • сочетание клавиш «Ctrl+V»;
    • выбор пункта «Вставить» в верхнем правом углу экрана.image

Не сложно заметить, что текст при этом помещается исключительно в указанную ячейку. В связи с чем, его читабельность в документе Эксель падает в несколько раз.

Опции копирования

Конечно, есть способы избежать рассмотренной выше проблемы, если только целью не является вставка текста единым фрагментом. Чтобы подготовить информацию к преобразованию Ворда в Эксель, потребуется расставить специальные символы:

  • «Tab» — кнопка табуляции в документе Word создаёт большой отступ. А вот в Excel эта же кнопка указывает на использование отдельной ячейки. Поставив этот символ текст можно расположить необходимым образом по идущим подряд горизонтальным ячейкам.
  • «Enter» («Перенос строки») – кнопка, которая указывает на смену строки Word. В Эксель это переход к следующей строке ячеек. То есть разделённый с помощью Enter текст будет располагаться в последовательных вертикальных ячейках.

  Подсчет количества символов в тексте

В самом же Excel кнопки для удобного расположения текста по ячейкам и придания ему такого же вида, как в Word нет. Поэтому предстоит предварительно работать с материалом, чтобы он расположился максимально удачно. Вот так будет выглядеть вставленный текст, который мы заранее отформатировали (пример выше):

Единственной опцией копирования является выбор форматирования. Оно может быть таким же, как в исходном документе или как в конченом. Но это касается шрифта, его размера и прочих элементов.

Копирование таблицы

Работа с простым текстом осложнена, но в Word можно создавать встроенные таблицы, которые потом можно переносить в Excel. Существует два основных способа: копирование (аналогично предварительной обработке с последующим копированием) и с помощью инструмента «импорт».

Копирование

В Office действует специальный механизм копирования, и полный перенос таблицы из Ворда в Эксель потребует от пользователя тех же действий, что и перенос информации обычным копированием. Разница будет заключаться лишь в том, что по умолчанию у копируемого элемента будут выставлены границы.

Также, следует помнить о том, что выделять нужно или совпадающий диапазон, или одну единственную ячейку. В противном случае попытка копирования заканчивается следующим сообщением:

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

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

Импортирование

Также для переноса таблицы из вордовского документа, можно воспользоваться функцией «Импорт» в самом Экселе. Эта функция более гибкая и позволяет работать с нестандартными разделителями и форматами. Для её применения потребуется:

  1. Нажать кнопку «Файл».
  2. Выбрать пункт «Открыть».
  3. В качестве типа документа нужно указать «Текстовый» или «Все файлы».
  4. Запускается мастер по импорту. В нём указывается 3 этапа настройки. Важными являются только пункты: разделитель (шаг 2) и кодировка (шаг 1).
  5. Нажатие «Готово» открывает документ в Эксель с учётом отмеченных настроек.

  Как правильно рассчитать корень или возвести в степень в Экселе

Сторонние программы

Есть и отдельный набор приложений для конвертации документов Word в Excel. Примером такой программы является платная Abex Excel to Word Converter (стоит 5$, но имеет пробный период). Работает она по следующему принципу.

Добавляем файл с помощью кнопки «Add File» (красная) и нажимаем «Convert». После этого программа начинает работать и в последствии сообщает о результате операции.

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

Онлайн конвертер

Пожалуй, наиболее эффективным конвертером является сайт Convertio. Главным его преимуществом является бесплатное использование. Вторым достоинством – простота. Разобраться в применении легко:

  1. Выбрать нужный файла и отметить его.
  2. Выбрать необходимый целевой формат.
  3. Нажать «Преобразовать».
  4. По завершении нужно нажать «скачать», чтобы загрузить документ на компьютер.

Использование сервиса сопряжено лишь с одной сложностью. Иногда «страдают» разметка или кодировка документа и вместо русского языка отображается набор вопросительных знаков. К счастью, можно выбрать способ кодировки при открытии самого файла Эксель.

Читайте также:

Электронные таблицы «Эксель» считаются очень удобным инструментом для выполнения расчетов и представления различных табличных сведений. Но при организации рабочей документации иногда приходится показать информацию в формате «Ворд». Как перевести «Эксель» в «Ворд»? Часто возникает необходимость перевести не только саму информацию, но и вставить форматирование документов. Существуют разные способы.

Как вставить сведения из документа «Эксель» в «Ворд»?

  1. Необходимо открыть нужный табличный файл, выделить в нем ячейки, нажать команду «Копировать» или же

    Для переноса таблицы в ворд можно воспользоваться горячими клавишами — Ctrl+C и Ctrl+V

    воспользоваться горячими клавишами «Ctrl+C». После чего открыть «Ворд» и перенести в него скопированный из «Эксель» фрагмент нажатием команды «Вставить» либо с помощью горячих клавиш «Ctrl+V». Тогда в полученном файле окажется нужное для представления таблицы число строк и столбцов. Представленный способ один из самых легких и удобных, но он не гарантирует сохранение исходного форматирования документа. Однако при дальнейшем редактировании такой таблицы могут возникнуть серьезные проблемы.

  2. Для того чтобы таблица в «Ворд» имела такой же вид, как созданная в «Эксель», необходимо вставить скопированную информацию в ранее подготовленную таблицу. Наиболее просто в таком случае воспользоваться редактором таблиц. Аналогично первому примеру копируется нужная информация, затем выделяется таблица, созданная в документе «Ворд», и выполняется команда «Вставить». Все копируемые значения должным образом разместятся в пустые клетки таблицы «Ворд». Для некорректно размещенных участков и их редактирования нужно использовать средства форматирования «Ворд».

Показанный пример один из лучших для подготовки рабочих документов, но не дает возможности управлять формулами, что существенно усложнит последующий пересчет.

Если есть необходимость перевести имеющийся график в виде файла JPEG, понадобится развернуть окно на весь экран и по максимуму увеличить график для лучшего вида. Нажатием клавиши «Print Screen» сохранить снимок изображения в формате JPEG, открыть на компьютере программу «Paint», вставить в нее снимок и сохранить «в формате JPEG». Открыть документ «Ворд» и на вкладке «Вставка», в группе «Иллюстрации» нажать «Рисунок». Выбрать сохраненный в «Paint» файл и нажать «Вставить».

Инструмент «Слияние»

Связка документов ворд и эксель при помощи мастера слияния поможет изменять содержимое всех документов одновременно

Эффективно связывать данные Excel с Word можно при помощи инструмента «Слияние»

Пример работы инструмента «Слияние»: имеется группа договоров, которые необходимо подписать, и каждый раз при подготовке нового договора в нем приходится менять некоторые части, такие как номер, фамилия, название компании, суммы. Для быстрого редактирования и замены данных используется инструмент «Слияние», который находится в Word на вкладке «Рассылки», в разделе «Начать слияние». В этом разделе выбирается команда «Пошаговый мастер слияния».

После выбора команды в правой части документа откроется специальное поле, в нем будет предложено пройти 6 шагов. Выбираем «Письма», «Текущий документ», «Использование списка» — списка данных, который находится в файле Excel. Находим данный файл, щелкаем по нему два раза, и в окне «Получатели слияния» отобразятся все ячейки, захваченные на данном листе. В этом окне можно включить или отключить ячейки. При нажатии на «ОК» будет создана связь между Excel и Microsoft Word. После этого надо будет настроить те места, в которые будут вставляться ячейки из Excel. Для этого используется команда «Вставить поле слияния», выбираются нужные пункты: «ФИО», «договор», «окончание», «сумма». После чего в выбранных пунктах договора происходит вставка данных из таблицы Excel. Этот метод упрощает и ускоряет рабочий процесс по созданию договоров.

В качестве заключения

На сегодняшний день существует несколько способов, как вставить, как перевести Excel в Word.

Word и Excel являются неотъемлемой частью практически каждого из нас. Часто происходят ситуации, когда необходимо сменить один формат на другой.

Как Excel перевести в Word

Самый простой и доступный способ

  1. Открываем файл, который нужно скопировать в вордовский документ. «Ctrl+A» — комбинация выделяет все.

    Открываем файл, который нужно перенести в вордовский документ

  2. Выделяем необходимую информацию, кликаем по выделенной области, выбираем «Копировать». Есть вариант воспользоваться комбинацией: «Ctrl»+«C».

    Щелкаем правой кнопкой мышки по выделенной таблице, затем по пункту «Копировать»

  3. Открываем вордовский файл.

    Открываем вордовский файл

  4. Кликаем правой кнопкой и нажимаем «Вставить». Горячие клавиши: «Ctrl»+«V».

    Кликаем правой кнопкой мышки на пустом месте, затем на пункт «Вставить»

Данным вариантом вы скопируете таблицу в новый документ, но редактировать в вордовском документе будет довольно проблематично, так как форматирование таблицы не сохраняет нужный вид.

Способ с сохранением форматирования

Чтобы после переноса данных из таблицы Excel, изначально рекомендуется подготовить текстовый файл:

  1. Создаем пустой документ в редакторе Word.

    Открываем пустой документ в редакторе Ворд

  2. В верхнем меню открываем раздел «Вставка».

    Переходим в раздел «Вставка»

  3. В пункте «Таблица» нажимаем на «Таблица Excel».

    Щелкаем по значку «Таблица», затем по пункту «Таблица Excel»

  4. Возвращаемся в Excel-документ и выделяем нужную информацию курсором мыши.

    Открываем Excel-документ, выделяем нужную информацию курсором мыши

  5. Кликаем на выделенную часть и копируем ее.

    Щелкаем правой кнопкой мышки по выделенной таблице, затем по пункту «Копировать»

  6. Вновь открываем уже готовый вордовский документ.

    Открываем готовый вордовский документ

  7. Выделяем полностью все ячейки таблицы.

    Все ячейки таблицы выделяем полностью

  8. Нажимаем на выделенную область и вставляем.

    Нажимаем правой кнопкой мышки на выделенную область, затем на пункт «Вставить»

Еще есть вариант скопировать информацию, сохранив нужный формат (для Microsoft Word 2010):

  1. Копируем необходимые ячейки в Excel.

    Правой кнопкой мышки кликаем по выделенным ячейкам, затем щелкаем по пункту «Копировать»

  2. Открываем новый текстовый документ.

    Открываем пустой документ в редакторе Ворд

  3. Кликаем правой кнопкой по чистому листу документа и открываем «Вставить как» -> «Еще».

    Кликаем правой кнопкой по чистому листу документа, открываем «Вставить как», затем «Еще»

  4. Выбираем пункт «Форматированный текст». Нажимаем «ОК».

    Выбираем пункт «Форматированный текст», нажимаем «ОК»

Формат вашей таблицы сохранился.

Таблица в документе Ворд с сохранившимся форматом документа Эксель

Важно! Не забывайте, что сохранение формул невозможно в данном случае, поэтому все расчеты нужно проделать в Excel, а только потом копировать данные в Word для сдачи отчета или других целей.

Переносим формулы расчета

Воспользовавшись возможностями «Специальной вставки», вы сможете перенести все формулы из Excel-документа в текстовый файл. Итак, после того, как вы скопируете данные в новый документ (проделаете все действия, описанные выше), выполняем следующие действия:

  1. В Excel копируем нужную часть таблицы и переходим в Ворд.

    Щелкаем правой кнопкой мышки по выделенной таблице, затем по пункту «Копировать»

  2. В меню главного раздела нажимаем «Вставить».

    Нажимаем на значок «Вставить»

  3. Открываем раздел «Специальная вставка».

    Открываем раздел «Специальная вставка»

  4. В открывшемся окне находим и выделяем «Лист Excel (объект)».

    Находим и выделяем «Лист Excel (объект)»

  5. Если вам впоследствии необходимо воспользоваться формулами в вордовском документе, отмечаем галочку «Связать». Отмечаем галочку «Связать», нажимаем «ОК»

    Таблица в документе Ворд, связанная с таблицей в Эксель

За помощью к онлайн-конвертеру

Находим на просторах интернета онлайн-конвертер, запускаем, например,   https://www.coolutils.com/ru/online/XLS-to-DOC.

  1. В начале страницы вы увидите кнопку «Browse». Нажимаем.

    Нажимаем на кнопку «Browse»

  2. Указываем, какой формат вы будете конвертировать.

    Находим файл Эксель, нажимаем «Открыть»

  3. Далее выбираем интересующий нас формат — Doc.

    Из списка выбираем формат Doc

  4. Ожидаем окончания процесса. Обычно данные действия проходят за считанные секунды.
  5. Щелкаем по опции «Скачиваем конвертированный файл».

    Щелкаем по опции «Скачиваем конвертированный файл»

Используем дополнительные программы

Сейчас на просторах интернета можно найти кучу как полезных, так и бессмысленных программ. Так для конвертации документов тоже существуют программы, но чаще всего они либо недоработанные, либо платные.

Инструкция к применению программы All File Converter:

  1. Запускаем программу. Слева в углу нажимаем на пустой файл с названием «Add Files». Выбираем файл, который нужно преобразовать. Далее «Открыть».

    Щелкаем по иконке «Add Files», находим свой файл, нажимаем «Открыть»

  2. Вы увидите ваш файл в списке. Выбираем формат конверта: внизу с названием «Output Type» ищем в списке Microsoft Word.

    В разделе «Output Type» выбираем формат Microsoft Word

  3. Ниже кликаем «Settings», самая нижняя кнопка, и выбираем папку для сохранения.

    Щелкаем по кнопке «Settings», выбираем место для сохранения файла

  4. Запускаем конвертацию кнопкой «Convert».

    Щелкаем по кнопке «Convert»

Открываем папку, которую указывали для сохранения. Проверяем документ.

Видео — Вставка таблицы Excel в Word возможные проблемы

Читайте еще:  Как удалить Нортон полностью Создавать большие таблицы данных, рассчитывать для них промежуточные значения, подводить итоги удобнее всего в Microsoft Excel. А затем уже готовую таблицу копировать на страницу в Word. Однако, если таблица имеет большое число колонок, то после копирования она начинает выходить за границы страницы. Обычно, самый быстрый способ изменить ширину колонок вордовской таблицы — это подвигать границы столбцов на горизонтальной линейке, удерживая левую кнопку мыши. Но в данном случае — это не вариант, потому что некоторые столбцы могут полностью выходить за правую границу страницы. Не помогает даже уменьшение шрифта: все колонки остаются прежней ширины. Как быть в такой ситуации?

Видеоурок по данной теме «Таблица Word выходит за край страницы. Что делать?» вы можете найти на нашем Youtube-канале «Учите компьютер вместе с нами!»

Рецепт очень простой, давайте рассмотрим его. Для этого нужно сперва выделить требуемую таблицу, а затем указать, какие действия мы хотим с ней произвести: 1. Наводим курсор мыши на таблицу Word, ширину которой необходимо выровнять. В левом верхнем углу такой таблицы появится кнопка с изображением стрелок. Щелкаем по ней левой кнопкой мыши. В результате будет выделена вся таблица, даже те колонки, которых не видно за правым краем страницы. image*Любой из рисунков можно увеличить щелчком левой кнопки мыши на нем 2. На выделенной области щелкаем правой кнопкой мыши и из появившегося контекстного меню выбираем пункт меню «Автоподбор«, «Автоподбор по содержимому«. В результате данной операции, вся таблица будет выровнена таким образом, чтобы поместиться по ширине страницы Word. Но нужно учитывать, что за счет более узких колонок наша таблица стала гораздо выше. Многие длинные слова в ее ячейках теперь переносятся некорректно. Поэтому, есть смысл выполнить ее дополнительное форматирование: изменить тип шрифта на привычный «Times New Romain«, уменьшить его размер, вручную подкорректировать ширину колонок и расставить переносы в словах, если есть необходимость. В результате несложных манипуляций, итоговая таблица примет вид: imageПо итогу, все смотрится достаточно аккуратно, как и должно быть. Надеюсь, что эта подсказка была для вас полезной.

Как сообщалось на нашем сайте ранее, скопированный в Word текст также может выходить за границы страницы и как это исправить.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий