Добавление листа Excel в PowerPoint
Текст и таблицы
Обучение работе с PowerPoint
Текст и таблицы
Текст и таблицы
Вставка данных Excel
-
Добавление объектов WordArt на слайды
Видео -
Добавление гиперссылок на слайды
Видео -
Импорт структуры Word
Видео -
Проверка орфографии
Видео -
Добавление таблицы
Видео -
Вставка данных Excel
Видео -
Разделение таблицы
Видео
Далее: Изображения и рисунки
На слайды PowerPoint можно внедрять таблицы и листы из Excel.
-
В Excel выделите ячейки, которые вы хотите скопировать, с помощью перетаскивания.
- Щелкните их правой кнопкой мыши и выберите команду Копировать.
-
В презентации PowerPoint щелкните правой кнопкой мыши и выберите нужные параметры вставки:
-
Использовать стили конечного фрагмента: вы сможете изменять скопированные данные как таблицу PowerPoint, но к ним будут применяться цветовая схема и шрифты PowerPoint.
-
-
Внедрить: копия таблицы будет храниться в PowerPoint, а для изменения данных потребуется открыть ее в Excel.
Примечание: Если вы работаете с большим файлом Excel, размер презентации значительно увеличится. Кроме того, при этом вы можете нечаянно предоставить доступ к большему объему данных, чем нужно.
-
Рисунок: вы можете вставить таблицу как рисунок, чтобы внедрить ее, получив возможность форматировать ячейки как рисунок и применять к ним эффекты.
Вы не сможете изменять вставленные данные. -
Сохранить только текст: вставьте таблицу как обычный текст, чтобы применить к ней форматирование в PowerPoint.
-
-
Если вы вставили данные как рисунок, на вкладке Работа с рисунками | Формат выберите нужный экспресс-стиль. Настройте таблицу так, как вам нравится.
Хотите узнать больше?
Вставка данных Excel в PowerPoint
Копирование диаграммы Excel в другую программу Office
Как вставить таблицу из Excel в PowerPoint статья
Главная » Макросы (VBA) » Сборник готовых макросов » Взаимодействие с другими приложениями Office
Автор Дмитрий Якушев На чтение 3 мин. Просмотров 3.2k.
Что делает макрос: До 50 процентов презентаций PowerPoint содержат данные, которые были скопированы прямо из Excel. В это не трудно поверить. Так намного легче анализировать и создавать диаграммы и данные в Excel, чем в PowerPoint. После того как вы создали эти диаграммы и представления данных, то почему бы не отправить данные в PowerPoint.
Макрос в этом разделе позволяет автоматически создавать слайды PowerPoint, которые содержат данные из указанного диапазона.
Содержание
- Как макрос работает
- Код макроса
- Как этот код работает
- Как использовать
Как макрос работает
В этом примере вы копируете диапазон из файла Excel и вставляете его в слайд недавно созданной презентации PowerPoint.
Имейте в виду, что этот код запускается из Excel, поэтому вам необходимо установить ссылку на Microsoft PowerPoint Object Library. Опять же, вы можете установить ссылку, открыв редактор Visual Basic в Excel и выберите Tools➜References. Прокрутите вниз, пока не найдете запись Microsoft PowerPoint XX Object Library, где XX — это ваша версия PowerPoint. Установите флажок рядом с записью.
Код макроса
Sub CopyRangeToPresentation () 'Шаг 1: Объявляем переменные Dim PP As PowerPoint.Application Dim PPPres As PowerPoint.Presentation Dim PPSlide As PowerPoint.Slide Dim SlideTitle As String 'Шаг 2: Откройте PowerPoint и создайте новую презентацию Set PP = New PowerPoint.Application Set PPPres = PP.Presentations.Add PP.Visible = True 'Шаг 3: Добавьте новый слайд как слайд 1 и установите на него фокус Set PPSlide = PPPres.Slides.Add(1, ppLayoutTitleOnly) PPSlide.Select 'Шаг 4: Скопируйте диапазон, как изображение Sheets("Данные слайдов").Range("A1:J28").CopyPicture _ Appearance:=xlScreen, Format:=xlPicture 'Шаг 5: Вставьте картинку и отрегулируйте ее положение PPSlide.Shapes.Paste.Select PP.ActiveWindow.Selection.ShapeRange.Align msoAlignCenters, True PP.ActiveWindow.Selection.ShapeRange.Align msoAlignMiddles, True 'Шаг 6: Добавьте заголовок к слайду SlideTitle = "Мой первый слайд PowerPoint" PPSlide.Shapes.Title.TextFrame.TextRange.Text = SlideTitle 'Шаг 7: Очистка памяти PP.Activate Set PPSlide = Nothing Set PPPres = Nothing Set PP = Nothing End sub
Как этот код работает
- Шаг 1 объявляет четыре переменные:
- PP является переменной объекта, которая выставляет объект PowerPoint Application;
- PPPres является переменной объекта, которая выставляет объект презентации PowerPoint;
- PPSlide является переменной объекта, которая выставляет объект слайдов в PowerPoint;
- SlideTitle является переменной строки, используемая
для передачи текста для заголовка слайда.
- Шаг 2 открывает PowerPoint с пустой презентации. Обратите внимание, что мы устанавливаем свойство приложения «Видимый» PowerPoint в True. Это гарантирует, что вы можете увидеть, как работает код.
- Шаг 3 добавляет новый слайд в презентации с помощью метода Add объекта Slide.
Обратите внимание, что мы используем ppLayoutTitleOnly, слайд создается с названием текстового фрейма. Затем мы берем дополнительный шаг и устанавливаем фокус на слайде. PowerPoint выбирает этот слайд, и делает его активным.
- Шаг 4 использует метод CopyPicture для копирования целевого диапазона в качестве изображения. Диапазон копирования здесь A1 до J28 на вкладке Slide Data.
- Шаг 5 вставляет изображение в центр активного слайда
- Далее сохраняем текст для заголовка в строковой переменной, а затем передаем эту переменную в PowerPoint, чтобы применить текст в заголовке текстового фрейма.
- Шаг 7 очищает память
Как использовать
Для реализации этого макроса, вы можете скопировать и вставить его в стандартный модуль:
- Активируйте редактор Visual Basic, нажав ALT + F11.
- Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
- Выберите Insert➜Module.
- Введите или вставьте код.
Вставка данных Excel в PowerPoint
PowerPoint для Microsoft 365 PowerPoint 2021 PowerPoint 2019 PowerPoint 2016 PowerPoint 2013 PowerPoint 2010 Дополнительно…Меньше
Если вы используете PowerPoint 2013 или более позднюю версию, вы можете связать данные из сохраненного листа Excel с презентацией PowerPoint. Таким образом, если данные на листе изменятся, вы сможете легко обновить их в презентации PowerPoint.
Связать весь лист Excel с PowerPoint
В PowerPoint на вкладке Вставка щелкните или коснитесь объекта .
org/ListItem»>Нажмите или коснитесь Обзор и в поле Обзор найдите книгу Excel с данными, которые вы хотите вставить и связать.
Прежде чем закрыть окно Вставить объект , выберите Ссылка и нажмите OK .
Важно: Связанный объект в вашей презентации отображает все данные из активного верхнего листа в связанной книге Excel. При сохранении книги Excel убедитесь, что рабочий лист, который вы хотите использовать в своей презентации, — это тот, который вы видите при первом открытии книги.
В диалоговом окне Вставить объект
Связать раздел данных в Excel с PowerPoint
В Excel откройте сохраненную книгу с данными, которые вы хотите вставить и связать.
Перетащите область данных, на которую вы хотите создать ссылку в PowerPoint, и на вкладке Главная щелкните или коснитесь Копировать .
В PowerPoint щелкните слайд, в который вы хотите вставить скопированные данные рабочего листа.
org/ListItem»>В поле Специальная вставка щелкните Вставить ссылку , а затем в разделе Как выберите Рабочий лист Microsoft Excel Объект .
На вкладке Главная щелкните стрелку под Вставить и выберите Специальная вставка .
Копирование и вставка (несвязанных) данных Excel в PowerPoint
В этом случае данные Excel не будут связаны с вашей презентацией PowerPoint. Вы копируете данные с рабочего листа Excel и вставляете их в свою презентацию. Рабочий лист не отправляет автоматические обновления в PowerPoint.
В Excel откройте книгу с данными, которые вы хотите скопировать.
Перетащите область данных, которые вы хотите скопировать, и на вкладке Главная щелкните или коснитесь Копировать .
В PowerPoint щелкните слайд, в который вы хотите вставить скопированные данные рабочего листа.
На вкладке Главная в группе Буфер обмена щелкните стрелку под Вставить .
В разделе Параметры вставки выберите один из следующих вариантов. Наведите указатель мыши на каждую опцию Вставить , чтобы увидеть предварительный просмотр того, как она будет выглядеть.
Используйте стили назначения для копирования данных в виде таблицы PowerPoint, используя формат презентации | |
Сохранить исходное форматирование для копирования данных Excel в виде таблицы PowerPoint с использованием формата рабочего листа | |
Внедрить , чтобы скопировать данные как информацию, которую можно редактировать в Excel позже | |
Изображение для копирования данных в виде изображения, которое нельзя редактировать в Excel | |
Сохранить только текст для копирования всех данных в виде одного текстового поля |
См.

Скопируйте диаграмму Excel в другую программу Office
Вставить связанный рабочий лист
Чтобы вставить и связать сохраненный лист Excel со слайдом PowerPoint, выполните следующие действия:
Важно: Связанный объект в вашей презентации отображает все данные из активного верхнего листа в связанной книге Excel.
В PowerPoint 2010 на вкладке Вставка в Текст группа, нажмите Объект .
В диалоговом окне Вставить объект выберите Создать из файла .
Щелкните Browse и в диалоговом окне Browse найдите и выберите книгу Excel, содержащую информацию, которую вы хотите вставить, а затем щелкните ОК .
В диалоговом окне Вставить объект выберите Ссылка и нажмите OK .
Чтобы изменить связанный лист Excel, выполните одно из следующих действий:
Чтобы редактировать данные из Excel, щелкните правой кнопкой мыши объект на слайде, выберите Объект связанного рабочего листа и выберите Редактировать .
Чтобы обновить данные на слайде, чтобы они соответствовали данным в исходном файле Excel, щелкните правой кнопкой мыши объект на слайде и выберите Обновить ссылку .
Вставка связанного выделения из рабочего листа
Чтобы вставить и связать выборку данных из сохраненного листа Excel, выполните следующие действия:
В Excel откройте книгу, содержащую данные, которые вы хотите вставить.
Выберите и скопируйте нужные данные.
Сочетание клавиш Чтобы скопировать данные, нажмите CTRL+C.
В PowerPoint 2010 щелкните слайд, в который вы хотите вставить скопированные данные рабочего листа.
На вкладке Главная в группе Буфер обмена щелкните стрелку под Вставить и выберите Специальная вставка .
В Специальная паста 9В диалоговом окне 0012 в разделе As выберите Объект рабочего листа Microsoft Excel .
org/ListItem»>
Установите флажок Вставить ссылку и нажмите OK .
Чтобы отредактировать выбранные ячейки из связанного листа Excel, выполните одно из следующих действий:
Чтобы изменить данные в Excel, щелкните правой кнопкой мыши объект на слайде, выберите Linked Worksheet Object и выберите Edit .
Чтобы обновить данные на слайде, чтобы они соответствовали данным в исходном файле Excel, щелкните правой кнопкой мыши объект на слайде и выберите Обновить ссылку .
Скопировать выбранные ячейки на слайд
Чтобы вставить копию выбранных данных Excel на слайд PowerPoint, выполните следующие действия:
Примечание. Данные, скопированные и вставленные на слайд PowerPoint, не обновляются автоматически при изменении данных в книге Excel. Чтобы связать данные на слайде PowerPoint с исходным источником данных Excel, см. раздел «Вставка связанного выделения из листа» непосредственно выше.
В Excel откройте книгу, содержащую информацию, которую вы хотите скопировать.
Выберите и скопируйте нужные данные.
Сочетание клавиш Чтобы скопировать данные, нажмите CTRL+C.
org/ListItem»>На вкладке Главная в группе Буфер обмена щелкните стрелку под Вставить .
В разделе Параметры вставки выполните одно из следующих действий:
Выберите Сохранить исходное форматирование , если вы хотите скопировать данные в виде таблицы PowerPoint, но сохранить внешний вид исходного листа Excel.
Выберите Использовать стиль назначения s, если вы хотите скопировать данные в виде таблицы PowerPoint, но при этом хотите, чтобы они выглядели как презентация PowerPoint.
Выберите Встроить , если вы хотите скопировать данные как информацию, которую можно редактировать в PowerPoint.
Выберите Изображение , если вы хотите скопировать данные как нередактируемое изображение.
org/ListItem»>
Выберите Сохранить только текст , если вы хотите скопировать все данные в виде одного текстового поля.
В PowerPoint 2010 щелкните слайд, в который вы хотите вставить скопированные данные рабочего листа.
См. также
Импорт контента из других приложений
Скопируйте диаграмму Excel в другую программу Office
Вставка данных Excel в PowerPoint
Текст и таблицы
обучение PowerPoint
Текст и таблицы
Текст и таблицы
Вставить данные Excel
- Добавить WordArt на слайд
видео - Добавляйте гиперссылки на слайды
видео - Импорт схемы Word
видео - Проверять орфографию
видео - Добавить таблицу
видео - Вставить данные Excel
видео - Разделить стол
видео
Следующий: Изображения и графика
В PowerPoint вы можете вставлять таблицы и рабочие листы из Excel в слайды презентации.
В Excel щелкните и перетащите, чтобы выделить ячейки, которые вы хотите скопировать.
Щелкните правой кнопкой мыши скопированные ячейки и выберите Копировать .
В презентации PowerPoint щелкните правой кнопкой мыши и выберите Параметры вставки , которые вы хотите:
Использовать целевые стили — выберите для редактирования скопированные ячейки, как таблицу PowerPoint, но с цветовой схемой и шрифтами PowerPoint.
Сохранить исходное форматирование . Выберите, чтобы ваша таблица оставалась редактируемой в PowerPoint, сохраняя при этом исходное форматирование из Excel.
Встроить — выберите сохранение копии таблицы в PowerPoint на случай, если вы захотите отредактировать данные, которые откроются в Excel.
Примечание. Если вы работаете с большим файлом Excel, презентация PowerPoint увеличится до больших размеров. Вы также можете непреднамеренно предоставить больше доступа к своему файлу Excel, чем намеревались.