Benutzer mit den meisten Antworten
Event auslösen bei Änderung an Word-Dokument

Frage
-
Hallo an alle,
bitte helft mir mit folgender Frage:
Ich verwende VS 2010 Professional mit VSTO und Office 2007 und programmiere ein Add-In für Word 2007.
Dim myApp = Globals.ThisAddIn.Application
Dim myDoc = myApp.ActiveDocument
Beim Speichern von myDoc wird der Status myDoc.saved auf true gesetzt. Bei jeglicher Änderung wird er wieder auf false geändert.
Ich möchte auf die Änderung in 'false' reagieren, finde jedoch weder in myApp noch in myDoc ein passendes Event.
Wie geht man das an?
Danke im voraus
Volker Alkemper
Antworten
-
Hallo Volker,
Beim Speichern von myDoc wird der Status myDoc.saved auf true gesetzt. Bei jeglicher Änderung wird er wieder auf false geändert.
Ich möchte auf die Änderung in 'false' reagieren, finde jedoch weder in myApp noch in myDoc ein passendes Event.
Word bietet hier kein passendes Ereignis an. Daher kannst Du eigentlich nur über einen Timer die Saved Eigenschaft abfragen und Deine Routine entsprechend aufrufen, wenn sich der Zustand geändert hat.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Volker Alkemper Samstag, 17. Juli 2010 14:41
Alle Antworten
-
Hallo Volker,
Beim Speichern von myDoc wird der Status myDoc.saved auf true gesetzt. Bei jeglicher Änderung wird er wieder auf false geändert.
Ich möchte auf die Änderung in 'false' reagieren, finde jedoch weder in myApp noch in myDoc ein passendes Event.
Word bietet hier kein passendes Ereignis an. Daher kannst Du eigentlich nur über einen Timer die Saved Eigenschaft abfragen und Deine Routine entsprechend aufrufen, wenn sich der Zustand geändert hat.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Volker Alkemper Samstag, 17. Juli 2010 14:41
-