Plassere tekst i Tomme tabellceller

October 28  by Eliza

Når Liliana har et bord i et dokument, selskapet kravene sier at hver celle i tabellen må ha noe i det. Dette betyr at dersom en celle som ellers er tom, må den inneholde enten en strek eller bokstavene "N / A". Liliana lurer på om det er en måte at hun kan automatisk plassere enten en dash eller "N / A" inn i de tomme celler i en tabell.

Den eneste måten å gjøre dette på er med en makro. Du kan lage en som trinn gjennom hver av cellene i en tabell, og sjekker for å se hva den inneholder. Hvis cellen er tom, vil teksten du ønsker anbringes i cellen. Her er et eksempel makro som fungerer på alle bordene i et dokument, sjekker hver celle:

Sub ProcCells1 ()
Dim tTable Som tabell
Dim cCell Som Cell
Dim STEMP As String

STEMP = "N / A"

For Hver tTable I ActiveDocument.Range.Tables
For Hver cCell I tTable.Range.Cells
'En tilsynelatende tom celle inneholder en ende av cellemarkør
Hvis Len (cCell.Range.Text) <3 Da
cCell.Range = STEMP
End If
Neste
Neste
Satt Ocell = Nothing
Satt tTable = Nothing
End Sub

Hvis du bestemmer deg for at du vil at tomme celler til å inneholde en dash i stedet for "N / A", er alt du trenger å gjøre endre teksten plasseres i STEMP variabel. Hvis du foretrekker en makro som fungerer med en enkelt tabell i stedet for alle tabellene i et dokument, følgende variant fungerer bra:

Sub ProcCells2 ()
Dim tTable Som tabell
Dim cCell Som Cell
Dim STEMP As String

STEMP = "N / A"

Hvis Selection.Information (wdWithInTable) Deretter
Satt tTable = Selection.Tables (1)
For Hver cCell I tTable.Range.Cells
'En tilsynelatende tom celle inneholder en ende av cellemarkør
Hvis Len (cCell.Range.Text) <3 Da
cCell.Range = STEMP
End If
Neste
End If
Satt Ocell = Nothing
Satt tTable = Nothing
End Sub

For å kunne bruke denne varianten, bare sørg for at innsettingspunktet er i tabellen du wan å behandle før du kjører makroen.

Hvis du foretrekker å ikke bruke makroer, så er det en annen tilnærming du kan vurdere-rett og slett sørge for at tabellen inneholder de ønskede streker eller "N / A" tekst før du begynner å sette informasjonen i den. Du kan lage en tabell mal som inneholder en dash eller "N / A" i hver celle, og deretter som du plasserer annen informasjon i cellen du bare slette standardteksten. (De ulike måtene du kan sette opp tabellmaler er dekket i andre saker av WordTips.)

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (10772) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Plassere tekst i Tomme tabellceller.