/ / Отворете PowerPoint презентация от Excel с VBA и след това настройте тази презентация на променлива - excel, vba, excel-vba, powerpoint, powerpoint-vba

Отворете презентация на PowerPoint от Excel с VBA и след това задайте тази презентация на променлива - excel, vba, excel-vba, powerpoint, powerpoint-vba

Трябва да публикувам много графики на Excel в конкретен документ на PowerPoint и да изградя макрос в Excel VBA, за да го направя за мен.

Аз съм в състояние правилно да отворя презентацията на PowerPoint, която искам да актуализирам, но не знам как да настроя презентацията, която току що отворих към променлива MyPresentation.

Dim myPresentation As PowerPoint.Presentation
Dim PowerPointApp As PowerPoint.Application

PowerPointApp.Presentations.Open Filename:="obscured filepath and name"`

Очевидно има някакъв допълнителен код, но аз се опитвам да настроя презентацията, която току-що отворих в ред 3, зададена на MyPresentation променлива, така че мога да се позова на документа, който току-що отворих.

Отговори:

3 за отговор № 1

Накрая намерих решение от MVP Анди Поуп.

Някои релевантни кодови фрагменти за бъдещи потребители. (FYI Моят PPT вече беше видим, когато се сблъсках с проблема)

Dim DestinationPPT As String
Dim PowerPointApp As PowerPoint.Application
Dim myPresentation As PowerPoint.Presentation

"Easier to define manually set links up front so it"s easier to change/modify
DestinationPPT = "C:yourfilepathyourfilename.pptx"`

Потърсете ръководството за електронна таблица за отваряне на PPT от Excel VBA

Тогава:

Set myPresentation = PowerPointApp.Presentations.Open(DestinationPPT)