![]() |
TWebBrowser mit Excel
Hallo
Mit der TWebBrowser kann ich perfekt Excel Dokumente öffnen und anzeigen. Wenn nun ein Excel Worksheet in meiner Applikation geöffnet ist, kann eine sparate Excel Session nicht gestartet werden. D.h wenn ich z.B auf eine Excel Datei doppel-klicke wird dann wohl Excel gestartet aber nur mit einer leeren Seite. Seltsamerweise passiert dies mit dem IE nicht! Kann dies jemand nachvollziehen / kenn jemand eine Lösung hierfür? D6 / IE 6 / WinXP und Win2k API |
Re: TWebBrowser mit Excel
Es wird im Hintergrund per COM/OLE eine Excelinstanz geöffnet, welches dann in den Browser eingebettet wird. Diese sperrt das Dokument. Das sollte aber genauso sein, wenn du das direkt im IE machst.
|
Re: TWebBrowser mit Excel
Zitat:
Zitat:
|
Re: TWebBrowser mit Excel
Vielleicht arbeitet der IE mit einer Kopie im Cache
|
Re: TWebBrowser mit Excel
Vielleicht, ja. Nur wie könnte ich es machen?
|
Re: TWebBrowser mit Excel
Kopiere die Datei ins Temp-Verzeichnis und öffne sie von da.
|
Re: TWebBrowser mit Excel
Zitat:
Kann denn dies jemand reproduzieren? |
Re: TWebBrowser mit Excel
Wenn du willst das die Datei von mehreren gleichzeitig editierbar ist, brauchst du SharePoint, o3Spaces o.ä.
|
Re: TWebBrowser mit Excel
Ist zwar nicht genau zur Problemstellung, aber betrifft generell Anzeige von Office-Dokumenten im IE:
Mach dich damit vertraut das dies (verstärk ab Office 2007) nicht mehr geht da per Registry-Eintrag (der mit Office 2007 defaultmäßig gesetzt wird) das IE-Hosting nicht mehr funktioniert. Die Anwendungen Word/Excel/PowerPoint starten immer als eigenständige Anwendungen. |
Re: TWebBrowser mit Excel
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Nochmals zur Erklärung: 1. "Datei1.xls" wird in meiner Anwendung via TWebbrowser geöffmet. 2. Dann wird die Datei "Datei2.xls" wird via Explorer geöffnet. Was passiert? - Meine Anwendung erhält den Fokus. - Es öffnet sich zusätzlich ein Excel Fenster ausserhalb der Anwendung (Siehe Screenshot) - Dieses Fenster reagiert nicht auf Mausklicke (Minimieren usw. unmöglich) Sobald ich im Webbrowser zu einer anderen Seite navigiere, reagiert das Excel Fenster wieder auf Mausklicks usw. und es lässt sich auch schliessen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz