Word-Dokument in TWebBrowser - Speichern verhindern
Wenn ich ein Word-Dokument im TWebBrowser öffne kann ich es mit <Strg> + "S" speichern. Dies will ich jedoch nicht.
Bei IE kann ich mittels TApplicationsEvents, Check von GetKeyState(VK_CONTROL) und Überprüfen auf WM_KEYDOWN-Nachrichten auf das Fenster Internet Explorer_Server diese Tastendruck abfangen. Ist jedoch Word geladen bekomme ich die Tastendrücke nicht mit. Auch dieser Code von Delphi.About funktioniert nicht. Ich vermute mal es liegt daran das Word eine eigen Exe ist (und kein Inproc-Server) und deshalb diese Events nicht durch in der Anwendungs-Messagequeue auftauchen. Welche Möglichkeiten hätte ich noch? |
Re: Word-Dokument in TWebBrowser - Speichern verhindern
Hallo,
Kannst du das Word Dokument nicht readonly oeffnen? |
Re: Word-Dokument in TWebBrowser - Speichern verhindern
Zitat:
|
Re: Word-Dokument in TWebBrowser - Speichern verhindern
Wenn die Dateiattribute auf Readonly sind, dann lässt sich die Datei ja editieren aber nicht speichern?
Ansonsten könntest du ja auch nur eine temp. Kopie der jeweiligen Datei oeffnen. (wor dem öffnen eine temp. Kopie erstellen und diese öffnen und nach dem Schliessen temp. löschen) |
Re: Word-Dokument in TWebBrowser - Speichern verhindern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr. |
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