Ich muss ein Makro erstellen, das Operationen für die Tabelle durchführt, in der der Benutzer den Cursor platziert hat. Wie ermittle ich, welcher Index in der Tabellensammlung der Tabelle entspricht zu?Geben Sie den Index der vom Benutzer ausgewählten Tabelle mit der MS Word VBA-Tabellensammlung zurück.
-1
A
Antwort
0
Das folgende Beispiel findet den Index
Dim tabnum
tabnum = ActiveDocument.Range(0, Selection.Tables(1).Range.End).Tables.Count
MsgBox tabnum
1
Meine Antwort ist auf die ursprünglich Frage gestellt, unten, das war später von der OP bearbeitet, so dass seine Selbst Antwort auf die Frage passen:
Ich muss ein Makro erstellen, das Operationen für die Tabelle ausführt, die der Benutzer ihren Cursor platziert. Wie kann ich ermitteln, welcher Index innerhalb der Tabellensammlung die Tabelle entspricht?
Wenn alles, was Sie wollen, ist mit dem Tisch zu arbeiten, in dem die aktuelle Auswahl ist, brauchen Sie nicht den Index der Tabelle im Dokument wissen:
Dim tbl as Word.Table
Set tbl = Selection.Tables(1)
'Now continue to work with the tbl object
Verwandte Themen
- 1. Zurück Hintergrundfarbe der ausgewählten Zelle
- 2. So geben Sie den ersten Datensatz aus der Gruppe zurück:
- 3. So geben Sie den Status der Redux-Reduzierungen zurück
- 4. Erhalte Index der ausgewählten Registerkarte in tabHost
- 5. workfront-api create Benutzer geben nichts zurück
- 6. Geben Sie den Wert der MySQL-Abfrage zurück, wenn sie nicht leer ist. Geben Sie andernfalls eine leere Zeichenfolge zurück
- 7. Wie bekomme ich die Formatierung der aktuellen Zelle der Tabelle in Word mit office.js
- 8. Fügen Sie Zeilenfunktionen in der AngularJS-Tabelle hinzu, die den Microsoft Word-Tabellen ähnlich sind
- 9. Vergleichen Sie zwei Arrays und geben Sie den Index der ersten Erscheinung
- 10. In MS Word, wie erstellen Sie eine Liste in der Tabelle, die Aufzählungszeichen und Inhalt trennen?
- 11. Was kann dem Benutzer gewährt werden, um den Index der Tabelle während der Abfrage zu verwenden?
- 12. Grails geben XML-String vom Controller zurück
- 13. So geben Sie AJAX-Ausnahmen vom Portlet zurück
- 14. Geben Sie eine Bestätigungsmeldung mit Schlüssel zurück und geben Sie
- 15. Geben Sie die ersten N Zeichen der Zeichenfolge zurück
- 16. Schaltfläche Zurück, wenn die Seitennummerierung in der Tabelle verwendet wird?
- 17. Wie übergeben Sie den ausgewählten $ Index in ng-repeat?
- 18. den ausgewählten Wert von selectOneChoice in ADF Erhalten Sie und nicht der Index
- 19. entfernen MS Word "HTML" mit PHP
- 20. VBA für MS Word
- 21. Übergeben Sie Variablentypen an einen Konstruktor und geben Sie den gleichen Typ zurück, der übergeben wurde
- 22. So geben Sie verschiedene freigegebene Elemente vom ersten freigegebenen Element zurück, wenn Sie eine Übergangsaktivität starten
- 23. ändern ausgewählten Index mit Jquery
- 24. MS Word Gleichung Editor
- 25. MS Word als Teil der Anwendung neu verteilen
- 26. Konvertieren von Word-Vorlage aus MS Word 2003 zu MS Word 2007
- 27. Wenn zwei Zellen übereinstimmen, geben Sie den Wert vom dritten zurück
- 28. Fehler beim Senden der vom Benutzer ausgewählten Bewertung an den Server und Aktualisieren der Bewertungsleiste mit der JSON-Antwort mit Android Volley?
- 29. Beitreten MS Word-Dokumente
- 30. Wie geben Sie die Spaltennamen einer Tabelle zurück?
Es stimmt, wenn das alles ist du musst es tun. Die Frage war schlecht formuliert. – dolphus333
Ja, und es ist eine schlechte Form, eine Frage nach der Tat zu ändern, um die bereits geposteten Antworten zu entwerten. –
Danke für die Etikette heads-up. – dolphus333