Поделиться через


Метод Chart.Paste (PowerPoint)

Вставляет данные диаграммы из буфера обмена в диаграмму.

Синтаксис

expression. Вставка (тип)

выражение: переменная, представляющая объект Chart.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Type Необязательный Variant Указывает сведения о диаграмме для вставки, если диаграмма находится в буфере обмена. Любое из следующих значений:
:----- :-----
-4104 Все будет вставлено. Это значение используется по умолчанию.
-4122 Копируемые исходные форматы вставляются.
-4123 Формулы вставляются.

Пример

Примечание.

Хотя следующий код относится к Microsoft Word, его можно легко изменить, чтобы применить к PowerPoint.

В следующем примере активируется книга Microsoft Excel, связанная с первой диаграммой в активном документе. Если книга Excel имеет несколько окон, пример активирует первое окно. Затем в примере копируется содержимое ячеек B1–B5 и вставляется содержимое ячейки в диаграмму.

With ActiveDocument.InlineShapes(1)
    If .HasChart Then
        .Chart.ChartData.Activate
        .Chart.ChartData.Workbook. _
            Worksheets("Sheet1").Range("B1:B5").Copy
        .Chart.Paste
    End If
End With


См. также

Объект Chart

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.