Webbrowser und Powerpoint

Hallo VB-Experten,

ich bastle seit einiger Zeit an einer PowerPoint-Präsentation, bei
der es mir leider nicht vollständig gelingen will, ein HTML-Dokument
(Basis: Word oder Excel) auf eine Folie mit Hilfe des Steuerelementes
„WebBrowser“ zu bringen.

Ich habe das Steuerelement aufgezogen und folgenden VBA-Code dazu
geschrieben:

Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As
Variant)
If URL = „“ Then _
WebBrowser1.Navigate2 _
ActivePresentation.Path & „/xyz.htm“
End Sub

Auf meinem Rechner läuft alles so, wie es sein sollte:
In der Präsentation erscheint beim Wechsel auf die entsprechende
Folie in dem aufgezogene Rahmen sofort bzw. nach kurzer
Ladeverzögerung der html-Text mit Scrollbalken.

Brenne ich die Dateien auf CD und gehe damit zu einem anderen
Rechner, wird der html-Text erst dann angezeigt, nachdem ich die
Seite einmal aufrufe, auf eine andere Seite gehe und wiederum die
Seite mit dem WebBrowser aufrufe, also erst beim 2. Anlauf.
Es will einfach nicht gelingen, den Inhalt sofort anzuzeigen.

Wer kann mir helfen?
Wo finde ich sonst etwas über die Programmierung des WebBrowsers?
Gibt es einen Unterschied zwischen Navigate und Navigate2?

Bin für jeden Tipp dankbar.
Joachim

Hallo Joachim,

habe ungefähr das gleiche problem: die Powerpoint-Datei ruft erst beim zweiten start die webseite auf.

hast du schon eine lösung?

gruss
ferdinand

Hallo Ferdix,

es liegt wohl am Ereignishandler, der nicht immer das tut, was er tun soll. Ich habe mir wie folgt geholfen:

Sub go2URL1()
Dim varURL As Variant
varURL = ActivePresentation.Path & „/xyz.htm“
Slide3.WebBrowser1.Navigate varURL
End Sub

Auf der Folie habe ich einen Button, der das Makro startet.
Nicht die perfekte Lösung, klappt aber wunderbar.
Viel Erfolg und Gruß
Joachim

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Joachim,

danke für die schnelle Antwort…
klappt auch bei mir super!

jetzt würde ich go2URL1 am liebsten beim laden von Slide3 starten.
Ich weiss, dass das klappen müsste, zumindest in excel kann man ähnliches machen.

Weisst du auf die Schnelle wie ich das Sub nennen muss?

Vielen Dank auf jeden Fall schon mal,

Gruss
Ferdinand

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Ferdinand,

Auto_Open gibts bei PP nur als Add In.
In der Microsoft-Newsgroup zu PP werden diese Themen gerade intensiv beharkt - auch die Frage nach der Webbrowser-Programmierung. Vielleicht schaust Du da noch einma nach:

http://communities.microsoft.com/newsgroups/default…

Viel Erfolg und viele Grüße
Joachim

jetzt würde ich go2URL1 am liebsten beim laden von Slide3
starten.
Ich weiss, dass das klappen müsste, zumindest in excel kann
man ähnliches machen.

Weisst du auf die Schnelle wie ich das Sub nennen muss?