Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser mit Excel (https://www.delphipraxis.net/102652-twebbrowser-mit-excel.html)

API 1. Nov 2007 20:28


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

mkinzler 1. Nov 2007 20:36

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.

API 1. Nov 2007 20:40

Re: TWebBrowser mit Excel
 
Zitat:

Zitat von mkinzler
Es wird im Hintergrund per COM/OLE eine Excelinstanz geöffnet, welches dann in den Browser eingebettet wird.

Genau

Zitat:

Das sollte aber genauso sein, wenn du das direkt im IE machst.
Eben das passiert beim IE eben nicht. :(

mkinzler 1. Nov 2007 20:42

Re: TWebBrowser mit Excel
 
Vielleicht arbeitet der IE mit einer Kopie im Cache

API 2. Nov 2007 17:12

Re: TWebBrowser mit Excel
 
Vielleicht, ja. Nur wie könnte ich es machen?

mkinzler 2. Nov 2007 17:26

Re: TWebBrowser mit Excel
 
Kopiere die Datei ins Temp-Verzeichnis und öffne sie von da.

API 3. Nov 2007 08:07

Re: TWebBrowser mit Excel
 
Zitat:

Zitat von mkinzler
Kopiere die Datei ins Temp-Verzeichnis und öffne sie von da.

Es wird nicht die gleiche Datei geöffnet.

Kann denn dies jemand reproduzieren?

mkinzler 3. Nov 2007 08:19

Re: TWebBrowser mit Excel
 
Wenn du willst das die Datei von mehreren gleichzeitig editierbar ist, brauchst du SharePoint, o3Spaces o.ä.

Bernhard Geyer 3. Nov 2007 10:55

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.

API 3. Nov 2007 13:15

Re: TWebBrowser mit Excel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von mkinzler
Wenn du willst das die Datei von mehreren gleichzeitig editierbar ist, brauchst du SharePoint, o3Spaces o.ä.

Es handelt sich nicht um die gleiche Datei.

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 15:40 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz