Webbrowser

30/06/2009 - 11:12 von Manzenreiter Gerhard | Report spam
Hallo
Habe da eine Frage zum WebBrowser in einer Userform.
Mit Excel 2003 konnte man sich eine Datei im Webbrowser ansehen mit diesem
Code.

UserForm1.WebBrowser1.Navigate "C:\Dokumente und
Einstellungen\Desktop\datei.xls"

Mit Excel 2007 wird die Datei immer geöffnet und nicht im
Userform1.WebBrowser angezeigt.
Was muss ich àndern um die Datei wieder im WebBrowser zu zeigen.

Danke im voraus

Manzenreiter Gerhard
 

Lesen sie die antworten

#1 Wolfgang Kutsche
30/06/2009 - 18:08 | Warnen spam
Hallo Gerhard,

habe mal irgendwo gelesen, dass für Deinen Fall eine Einstellung in Windows
unter Ordneroptionen ... Dateitypen ... xls erforderlich ist, weiß es aber
nicht mehr nachzuvollziehen.

Hier ein kleines Makro mit dem es ohne vorgenannte Einstellungen geht:

Const DateiPfad = "C:/"
Const DateiName = "Mappe1" ' hier ohne Endung!
Const xlsEndung = ".xls" 'bei xl2007-Dateien entsprechend àndern
Const htmEndung = ".htm"

Sub Webbrowser()
'>>> zunàchst Excel-Datei aufrufen und als htm-Datei abspeichern
Workbooks.Open (DateiPfad & DateiName & xlsEndung)
ActiveWorkbook.SaveAs Filename:= _
DateiPfad & DateiName & htmEndung, _
FileFormat:=xlHtml, ReadOnlyRecommended:=False, CreateBackup:=False
'>>> htm-Datei schließen
Workbooks(DateiName & htmEndung).Close
'>>> Userform einstellen
UserForm1.WebBrowser1.Navigate _
DateiPfad & DateiName & htmEndung
'>>> Userform zeigen
UserForm1.Show
'>>> htm-Datei wieder löchen
Kill (DateiPfad & DateiName & htmEndung)
End Sub

Ich denke, das Makro ist ausreichend kommentiert ... ansonsten melde Dich
nochmal.
Im wesentlichen geht es darum, temporàr eine htm-Datei aus der Excel-Datei
zu erzeugen, die im WebBrowser problemlos angezeigt werden kann.

Gruß Wolfgang
WinXP Home SP3, Office 2003 SP3 & 2007 SP1
http://www.wk-bau-edv.de


"Manzenreiter Gerhard" wrote:

Hallo
Habe da eine Frage zum WebBrowser in einer Userform.
Mit Excel 2003 konnte man sich eine Datei im Webbrowser ansehen mit diesem
Code.

UserForm1.WebBrowser1.Navigate "C:\Dokumente und
Einstellungen\Desktop\datei.xls"

Mit Excel 2007 wird die Datei immer geöffnet und nicht im
Userform1.WebBrowser angezeigt.
Was muss ich àndern um die Datei wieder im WebBrowser zu zeigen.

Danke im voraus

Manzenreiter Gerhard



Ähnliche fragen