Note: The other languages of the website are Google-translated. Back to English

Come selezionare tutte le tabelle nel documento di Word?

È facile selezionare una tabella in Word facendo clic su punto-seleziona-tabella-simbolo pulsante nell'angolo in alto a sinistra della tabella come mostrato nell'immagine sottostante. È inoltre possibile selezionare una tabella con la funzione Seleziona tabella. Tuttavia, esiste un modo per selezionare rapidamente tutte le tabelle contemporaneamente nel documento di Word? I metodi in questo articolo ti aiuteranno a superarlo. 


Seleziona tutte le tabelle in Word con codice VBA

Seleziona facilmente tutte le tabelle in Word con Kutools per Word


Seleziona tutte le tabelle in Word con codice VBA

1. stampa altro + F11 chiavi per aprire il Microsoft Visual Basic per l'applicazione finestra.

2. In apertura Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo, Quindi copia e incolla il seguente codice VBA nella finestra del modulo;

Codice VBA: seleziona tutte le tabelle nel documento corrente:

Sub selecttables()
Dim mytable As Table

For Each mytable In ActiveDocument.Tables
mytable.Range.Editors.Add wdEditorEveryone
Next
ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)
ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)
End Sub

3. premi il F5 chiave per eseguire il codice

Quindi tutte le tabelle vengono selezionate immediatamente nel documento corrente.


Seleziona facilmente tutte le tabelle in Word con Kutools per Word

Confronto con l'utilizzo di un codice VBA per selezionare tutte le tabelle in un documento, Kutools per Word Seleziona Tabelle l'utilità è abbastanza utile. È possibile utilizzare questa funzione per selezionare le tabelle in una selezione o nell'intero documento. Si prega di fare quanto segue:

Kutools for Word : Con oltre 100 utili componenti aggiuntivi di Word, libero di provare senza limitazioni 60 giorni.

Clicchi Kutools > tavoli > Seleziona Tabelle. Vedi screenshot:

Note:: Per selezionare le tabelle nella selezione, è necessario prima selezionare l'intervallo e quindi applicare la funzione.

Quindi puoi vedere i risultati come segue.

Seleziona le tabelle nella selezione:

Seleziona le tabelle nell'intero documento:

Se vuoi avere una prova gratuita di questa utility, vai su scarica gratuitamente il software prima, quindi vai ad applicare l'operazione secondo i passaggi precedenti.


Demo: seleziona facilmente tutte le tabelle in Word con Kutools per Word



Strumenti di produttività Word consigliati

 

Kutools per Word: oltre 100 funzionalità avanzate per Word, risparmia il 50% del tempo

  • Le operazioni complicate e ripetute possono essere eseguite una sola volta in pochi secondi.
  • Inserisci più immagini tra le cartelle nel documento di Word contemporaneamente.
  • Unisci e combina più file di Word tra cartelle in uno con l'ordine desiderato.
  • Suddividi il documento corrente in documenti separati in base a titolo, interruzione di sezione o altri criteri.
  • Converti file tra Doc e Docx, Docx e PDF, raccolta di strumenti per conversioni e selezioni comuni e così via ...
Commenti (10)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
grazie mille è un buon programma ma dopo pochi giorni si è fermato e richiede password e nome utente
Questo commento è stato fatto dal moderatore sul sito
ottima macro e molto facile
Questo commento è stato fatto dal moderatore sul sito
All'inizio codice elegante, ma ha sicuramente danneggiato un sacco di tabelle in Word 2010. Ho rovinato il mio file abbastanza bene e ho dovuto tornare a una versione precedente. Diffidare!
Questo commento è stato fatto dal moderatore sul sito
Meraviglioso ho ottenuto la soluzione usando il codice VBA. Grazie mille
Questo commento è stato fatto dal moderatore sul sito
Il codice modificato seguente seleziona tutte le tabelle, ad eccezione delle tabelle con una sola riga: Sub SelAllTbls() ActiveDocument.DeleteAllEditableRanges (-1) Dim Tbl As Table per ogni Tbl in ActiveDocument.Tables If Tbl.Rows.Count > 1 Then Tbl.Range. Editors.Add (-1) End If Next ActiveDocument.SelectAllEditableRanges (-1) ActiveDocument.DeleteAllEditableRanges (-1) End Sub Il codice seguente seleziona solo le righe di intestazione: Sub selallHeaders() In caso di errore Riprendi successivo ActiveDocument.DeleteAllEditableRanges (-1) Dim Tbl come tabella per ogni Tbl in ActiveDocument.Tables Tbl.Rows(1).Range.Editors.Add (-1) Next ActiveDocument.SelectAllEditableRanges (-1) ActiveDocument.DeleteAllEditableRanges (-1) End Sub Ho molti altri codici simili che seleziona le ultime righe, tutti i punti elenco, i paras piccoli / lunghi, ecc. Guarda il mio seguente video: https://www.youtube.com/watch?v=p_ZhufliFw8
Questo commento è stato fatto dal moderatore sul sito
Ci sono più tabelle in un documento (circa 200). Voglio selezionare solo tutte queste tabelle e incollarle in un nuovo documento nel formato tabella. Quando seleziono le tabelle secondo la procedura sopra, durante l'operazione di incolla le incolla come testo e non come tabella. Potete per favore aiutarmi?
Questo commento è stato fatto dal moderatore sul sito
Sembra che queste macro non funzionino in Word 2016
Questo commento è stato fatto dal moderatore sul sito
Funziona in Word 2016. Che errore ricevi?
Questo commento è stato fatto dal moderatore sul sito
Ho già capito. Per un corretto funzionamento delle macro, il cursore non deve essere nella tabella quando si chiamano le macro. Grazie.
Questo commento è stato fatto dal moderatore sul sito
Metodo molto carino. Grazie
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL