Jeśli umieścisz w tym do dokumentu HTML, prawdopodobnie można użyć obiektu IWebBrowser2
otworzyć HTML wewnątrz prowadnicy. Nie jestem pewien, jak renderowałaby się grafika 3d, a ja nie jestem zaznajomiony z R lub nie byłbym w stanie zaoferować żadnej dodatkowej porady, ale możesz zacząć od próby po prostu utworzenia obiektu WebBrowser w swoim slajdzie, a następnie powiedzieć mu, aby Przejdź do pliku HTML.
Sub InsertHTMLFrame()
Dim sld as Slide
Dim shp as Shape
Dim wb as Object
Set sld = ActivePresentation.Slides(1) '## Modify as needed
'## Create the shape container, you will need to modify the L/T/W/H to fit your document
Set shp = sld.Shapes.AddOLEObject(100, 200, 200, 150, _
"Shell.Explorer.2")
shp.Name = "3dgraphic"
Set wb = shp.OLEFormat.Object
wb.Navigate "C:\Users\you\Desktop\exported3dgraphic.html"
End Sub
Kontrolowanie tego przepływu podczas pokazu slajdów może być nieco trudniejsze, ale jest to wykonalne, pod warunkiem, że graficzny wyświetla się poprawnie przez IE tak.
Jak zainstalować ten Macro
- Otwórz prezentację PowerPoint, a następnie kliknij Alt + F11, aby otworzyć projekt Visual Podstawowe.
- prawym przyciskiem myszy projekt w lewym okienku, a następnie włóż moduł:

- Wklej kod z moją odpowiedź do tego modułu.
- W wierszu, który mówi:
wb.Navigate "C:\..."
zmodyfikuj tę ścieżkę do poprawnej ścieżki pliku HTML. Może to być na komputerze lub w udostępnionym folderze sieciowym, itp.
Przeglądarka powinna być w stanie wyświetlać strony HTML w trybie Pokazu slajdów, ale nie będzie renderować ich w trybie normalnym ani w trybie podglądu.
Masz przeglądarkę, a nawet R, działającą w tle i użyj Alt-Tab, aby przełączać się między – James