WebBrowser-Control mit Office 2007 Dokus - Frage

11/03/2010 - 18:18 von Olli Goessler | Report spam
Hi Leute,

sorry das ich mich wegen so einer Lapalie an Euch wende, aber ich habe
leider keine Idde oder etwas im Netz gefunden was hier Abhilfe schafft.

Kurzinfo: .Net 2.0 entwickelt mit VS2005 - Applikation soll Kurzinfos im
Word-Format anzeigen. Da man keinem Normal-User zumuten kann das dieser
HTML-Codiert habe ich damals einfach das tolle WebBrowser-Control
hergenommen und mit:
this.InfoWebBrowser.Url = new Uri("file://" + Application.StartupPath +
"/info.doc");
im Load-Event das Doku angeworfen und dieses wurde dann innerhalb des
WB-Controls angezeigt.

Unter WinXP-SP3 mit Office 2003 und Win7 mit Office 2003 hat das geklappt.
Leider seit der Umstellung auf Office 2007 unter Win 7 funkt das einfach
nicht mehr, es wird immer das Word 2007 mit dem File geoeffnet und nicht
innnerhalb des Control angezeigt..

Im Netz habe ich nur diverse XP-Dateitypen-Einstellungsaenderungen als
moegliche Loeseung gefunden, aber unter Win7 habe ich das selbst mit dem
Extention Manager (ExtMen.exe) nicht geschafft.

Haettet Ihr dazu evt. eine Idee ?

Vielen Dank und liebe Gruesse
Olli
 

Lesen sie die antworten

#1 Frank Dzaebel
11/03/2010 - 20:06 | Warnen spam
Hallo Olli,

this.InfoWebBrowser.Url = new Uri("file://" + Application.StartupPath +
"/info.doc"); [...]
Unter WinXP-SP3 mit Office 2003 und Win7 mit Office 2003 hat das
geklappt. Leider seit der Umstellung auf Office 2007 unter Win 7 funkt
das einfach nicht mehr, es wird immer das Word 2007 mit dem File
geoeffnet und nicht innerhalb des Control angezeigt..



Das wird schon seit Jahren nicht mehr aus Sicherheitsgründen unterstützt.

[Es wird ein neues Fenster geöffnet, wenn Sie versuchen, ein Dokument
eines Microsoft Office 2007-Programms in Windows Internet Explorer 7 oder
Internet Explorer 8 anzuzeigen]
http://support.microsoft.com/kb/927009/

Beachte, der dort angegebene Registry-Hack wàre nur für Fàlle,
wenn die Situation es *unbedingt* erfordert.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen