VBA: автоматизация загрузки данных из Excel во внутренние данные диаграммы PowerPoint - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу создать сценарий автоматической загрузки данных из рабочей таблицы Excel непосредственно во встроенный источник данных диаграммы в PowerPoint, а не копировать диаграмму в Excel и вставлять связанную диаграмму в PowerPoint.

IПрикрепил ссылку на изображение, которое демонстрирует (я надеюсь) мое намерение.

http://tinypic.com/r/2zrghtc/9

Я попытался реализовать часть кода на: www.think-cell.com/en/support/manual/exceldataautomation.shtml#x28-21500022.1

Но не совсем уверен, что это правильный подход, плюс у меня проблемы с отладкой кода для:

   Dim tcaddin As Object 
   Set tcaddin = _ 
    Application.COMAddIns("thinkcell.addin").Object 

И искреннезапутался в том, где в моем коде реализовано то, что он называет подписью:

tcaddin.UpdateChart( _ 
    pres As PowerPoint.Presentation, _ 
    strName As String, _ 
    rgData As Excel.Range, _ 
    bTransposed As Boolean _ 
)

Искренне не уверен, ошибся ли я в этом или если это вообще возможно, но некоторые новые и захватывающие подходыбыть очень ценным !!

1 Ответ

0 голосов
/ 11 апреля 2019

Если вы хотите добавить части документа Excel в PowerPoint, вы можете вставить данные так, чтобы они встраивались и связывались с этим документом.

https://support.office.com/en-ie/article/insert-excel-data-in-powerpoint-0690708a-5ce6-41b4-923f-11d57554138d

Посмотрите на приведенную выше ссылку и попробуйте раздел Связать раздел данных в Excel с PowerPoint.

Затем каждый раз, когда вы открываете PowerPoint, он будет спрашивать, хотите ли вы обновить ссылки, прикрепленные к документу Excel.

...