Трябва да публикувам много графики на 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)