2017-05-31 2 views
0

Ich habe eine Tabelle in Word Überprüfung: Table Example      VBA Event-Handler für Zellen in einer Tabelle in Word

Tabelle ist vorgemerkt in dem Dokument, wie es an verschiedenen Stellen im Dokument erscheinen kann . Ich greife auf die Tabelle das Lesezeichen wie folgt aus:.

Set Tbl = ActiveDocument.Bookmarks („Bookmarkname“) Range.Tables (1)

Ich habe ein Skript, das, wenn eine Zelle überprüft ein Häkchen hat und Displays eine Msgbox, wenn sie ein Häkchen hat und nicht basierend auf bestimmten Kriterien des Zeilen- und Spaltennamens.

Hier ist die Frage:

ich das Skript von einem Cell_OnLeave Art von Ereignis ausgelöst haben möchten, so dass, wenn der Benutzer eine Zelle verlässt, Skript ausgeführt wird. Ist das möglich?

Wenn dies nicht möglich ist, möchte ich das Skript ausgelöst, wenn Benutzer die Tabelle verlässt, und Skript kann die gesamte Tabelle überprüfen? Vielleicht würde ein bookmark_deselected-Event dafür funktionieren? Wie könnte das gemacht werden?

Danke !!

Antwort

0

Nur die integrierten Ereignisse können in Word verarbeitet werden. Es gibt keine spezifischen Ereignisse für Tabellen oder Lesezeichen. Das einzige Ereignis, das Sie in die Nähe bringt, ist das WindowSelectionChange-Ereignis, das bei jeder Änderung der Auswahl ausgelöst wird, d. H. Bei jedem Verschieben des Einfügemarke.

Verwandte Themen