![]() |
TWebBrowser und embedded Anzeige von Word/Excel/Powerpoint
Ich will Word/Excel/Poperpoint-Dokumente in einer TWebbrowser-Instanz anzeigen.
Jedoch kann nicht auf jedem Rechner Word-Dokumente angezeigt werden, sei es weil Word nicht installiert ist oder das der IE nicht so konfiguriert ist das Word-Dokumene direkt angezeigt werden, sondern über einen Download-Dialog heruntergeladen werden kann. Ich will diesen Fall verhindern und dem User eine entsprechende Meldung anzeigen. Die Anzeige kann nicht über den TOleContainer erfolgen sondern nur über TWebBrowser, da bestimmte Funktionalität hierrüber einfacher zu erreichen ist. Wie kann ich erkennen ob dieser Fall (Keine direkte Anzeige in IE-Instanz sondern Download-Dialog) auftritt/auftreten würde? |
Re: TWebBrowser und embedded Anzeige von Word/Excel/Powerpoi
um das vorher festzustellen ob Word etc. installiert ist, wirst du wohl über OLE gehen müssen. Um diesen Downloaddialog zu unterdrücken könnte es ausreichen, das Property Silent ( oder so ähnlich ) auf true zu setzen.
|
Re: TWebBrowser und embedded Anzeige von Word/Excel/Powerpoi
Hallo,
schau Dir mal meinen Thread dort an: ![]() Dort hab ich meine Erkentnisse(richtig ?) zu dem Thema dargelegt. Dabei bin ich auch auf einen Fehler im Zusammenhang mit TWebbrowser aufmerksam geworden. Dazu wird hier die Fehlerbehebung erläutert: ![]() Bin aber nicht damit klargekommen. :( Wenn ich auf diesem Wege mehr Informationen bekommen könnte, würde mich das sehr freuen. :) Ps.: Property Silent := True getestet, Downloaddialog wird trotzdem angezeigt MfG Lannes |
Re: TWebBrowser und embedded Anzeige von Word/Excel/Powerpoi
Zitat:
Der Bugfix bezüglich des dwebbrowserevents2-Events bringt trotzdem nichts, da scheinbar noch weitere Bugs bei diesem Event vorhanden sind: Zugriff auf Parameter ActiveDocument: Exception Setzen von Cancel: Wird ignoriert (jedenfalls bei mir unter XP-SP2 mit allen Updates) -> Damit unbrauchbar. Ich werde damit im FileDownload-Event aus, ob schon ein OnDownloadComplete-Event gekommen ist. Falls ja -> Abbruch mittels WebBrowser.Stop. |
Re: TWebBrowser und embedded Anzeige von Word/Excel/Powerpoi
Hallo,
Zitat:
könntest Du hier näheres zu Deinem Vorhaben posten? Aktuell biete ich bei meinem Programm eine Deaktivierungsmöglichkeit für die entsprechenden Dateitypen an. Gefällt mir aber selbst noch nicht so richtig. MfG Lannes |
Re: TWebBrowser und embedded Anzeige von Word/Excel/Powerpoi
Zitat:
Mal schauen, ob ich über die Registry was rausfinde... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 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