Dans l'article d'aujourd'hui, nous sommes heureux de partager avec vous deux méthodes efficaces pour exclure les textes des tableaux des statistiques de comptage de mots.
Les tableaux sont généralement utilisés pour stocker des données. Et les tableaux sont nos meilleurs amis pour illustrer des points tout en travaillant sur un document. Ensuite, cela peut devenir un peu gênant lorsque le nombre de mots est impliqué. Parfois, nous avons juste besoin d'obtenir le nombre de mots des textes principaux plutôt que toutes les données dans les tableaux. Pourtant, tout le monde sait que Word compte tous les mots de votre document par défaut. Pour cette raison, nous avons trouvé des moyens efficaces. Continuez de lire pour en savoir davantage.
Méthode 1 : sélectionnez les tables manuellement et effectuez les calculs par vous-même
S'il s'agit d'un document court avec seulement un ou deux tableaux, il n'est pas compliqué de sélectionner les tableaux un par un en maintenant la touche "Ctrl" enfoncée. Dans cette approche, le nombre total dans les tables sélectionnées sera visible dans la barre d'état, comme ci-dessous :
Comme vous le voyez, il y a 2 numéros. Le premier fait référence au nombre de mots dans les tableaux sélectionnés tandis que le second est le nombre total de mots dans votre document. Utilisez simplement le deuxième nombre pour moins le premier pour obtenir le résultat.
Méthode 2 : exécuter les codes VBA
Comme mentionné ci-dessus, la méthode 1 sera fastidieuse si vous avez un grand nombre de tableaux dans le document. Les sélectionner manuellement n'est certainement pas le moyen idéal. Au lieu de cela, nous vous recommandons une macro qui comptera tous les mots mais les exclura des tableaux et des légendes.
- Avant toute chose, appuyez sur « Alt+F11 » pour ouvrir l’éditeur VBA dans Word.
- Ensuite, cliquez sur "Normale".
- Cliquez ensuite sur l'onglet "Insérer".
- Et choisissez "Module" dans le menu déroulant de l'onglet "Insérer".
- Double-cliquez sur le nouveau module pour ouvrir la zone de codage sur le côté droit.
- Collez-y maintenant la macro suivante :
Sub ExcludeTableAndCaptionWordsFromWordCount()
Dim objTable As Table
Dim objParagraph As Paragraph
Dim objDoc As Document
Dim nTableWords As Integer, nDocWords As Integer, nWordCount As Integer, nCaptionWords As Integer
Set objDoc = ActiveDocument
nTableWords = 0
nCaptionWords = 0
nDocWords = ActiveDocument.ComputeStatistics(wdStatisticWords)
With objDoc
For Each objTable In .Tables
nTableWords = nTableWords + objTable.Range.ComputeStatistics(wdStatisticWords)
Next objTable
End With
With objDoc
For Each objParagraph In .Paragraphs
If objParagraph.Range.Style = "Caption" Then
nCaptionWords = nCaptionWords + objParagraph.Range.ComputeStatistics(wdStatisticWords)
End If
Next objParagraph
End With
nWordCount = nDocWords - nTableWords - nCaptionWords
MsgBox ("There are " & nWordCount & " main text words in this document." & vbCr & "The following items are excluded from word count: " & vbCr & "Total words in tables: " & nTableWords & vbCr & "Total caption words: " & nCaptionWords)
End Sub
- Enfin, cliquez sur «Exécuter».
L'exécution de la macro doit faire apparaître une boîte de message indiquant le résultat du comptage.
Traiter les dommages causés par les mots
Nous comptons tellement sur des logiciels comme Word pour traiter le travail au quotidien. En conséquence, nous ne pouvions pas penser à la conséquence écrasante d'avoir un Corruption de mots. Vous pouvez vous sentir désespéré si vous ne disposez pas d'un outil de réparation de documents suffisant.
Introduction de l'auteur:
Vera Chen est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris correction xls et pdf réparer les produits logiciels. Pour plus d'informations, visitez www.datanumen.com



