![]() |
Word Automatisierung - Undo schlägt fehl
Hallo,
ich arbeite zur Zeit unter C# mit Word-Interop zur Automatisierung von Word-Applikationen. Das klappt auch super gut. Sprache ist somit eigentlich egal, es geht mehr um die Word-API. Vor allem geht es um die ![]() Ich habe sie in der ApplicationEvents3_Event_WindowSelectionChange-Methode, also der Methode die gefeuert wird wenn sich die Selektion ändert. Sprich wenn ich einen Text markiere. Quasi nach diesem Schema (Pseudocode):
Code:
Gehen wir nun davon aus, dass die Bedingungen so sind, dass PruefeEtwas true zurückgibt.
public void SelectionEvent(...)
{ if (PruefeEtwas()) { if (!WordDoc.Undo(1)) { MessageBox.Show("FEHLER!"); } } } Wenn ich nun einen Text markiere und auf Entfernen drücke, wird das Undo durchgeführt (Also der gelöschte Text wird sofort wiederhergestellt). Bei jeder anderen Taste (Backspace, alle Alphanumerischen...) schlägt Undo fehl. Und das gibt keinen Sinn. Wieso klappt das nur mit der Entfernentaste und wieso nicht mit allen anderen? Lg, Flips |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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