¿Cómo reemplazar la celda de la tabla vacía en la palabra 2007 con '-'?

1

¿Cómo reemplazar la celda de la tabla vacía en la palabra con '-'? Parece que es imposible localizar una celda vacía en la tabla de palabras, tenga en cuenta que vacío = nada en ella.

hui wang
fuente

Respuestas:

1

Desafortunadamente, Word no tiene una forma simple de encontrar celdas vacías. De hecho, tendrás que hacer algunos VBA.

Desde http://word.tips.net/T010772_Placing_Text_in_Empty_Table_Cells.html , Encuentro 2 métodos: 1 para reemplazar todas las celdas de la tabla vacía en todas las tablas vacías:

Sub ProcCells1()
    Dim tTable As Table
    Dim cCell As Cell
    Dim sTemp As String

    sTemp = "-"

    For Each tTable In ActiveDocument.Range.Tables
        For Each cCell In tTable.Range.Cells
            'An apparently empty cell contains an end of cell marker
            If Len(cCell.Range.Text) < 3 Then
                cCell.Range = sTemp
            End If
        Next
    Next
    Set oCell = Nothing
    Set tTable = Nothing
End Sub

El otro método solo hace la tabla seleccionada actualmente:

Sub ProcCells2()
    Dim tTable As Table
    Dim cCell As Cell
    Dim sTemp As String

    sTemp = "-"

    If Selection.Information(wdWithInTable) Then
        Set tTable = Selection.Tables(1)
        For Each cCell In tTable.Range.Cells
            'An apparently empty cell contains an end of cell marker
            If Len(cCell.Range.Text) < 3 Then
                cCell.Range = sTemp
            End If
        Next
    End If
    Set oCell = Nothing
    Set tTable = Nothing
End Sub

Otra opción es copiar su tabla a Excel, usar las funciones de selección avanzada allí para seleccionar todas las celdas vacías y agregar el guión allí. A continuación, puede copiar la tabla de nuevo a la palabra.

Nzall
fuente
¿Quiere decir que no hay una opción predeterminada para ubicar una celda vacía en Word 2007, como en la función 'reemplazar'? Le permite elegir diferentes opciones de localización. En Excel 2007, puede encontrar la opción 'Vaciar' en la opción 'más'
hui wang
@huiwang Word no tiene una opción simple para encontrar celdas vacías. Excel lo hace porque está mucho más centrado en los datos que en el formato en comparación con Word. Los datos de Excel a menudo requieren que seleccione celdas vacías por el mismo motivo que usted, pero Word lo hace con mucha menos frecuencia, ya que es más probable que trate con cadenas que con números.
Nzall
@ Nate Estoy satisfecho con su respuesta, ¿cómo los voto y cierro esta pregunta?
hui wang
@huiwang Usted necesita una pequeña cantidad de representantes para votar una respuesta, pero puede aceptarla haciendo clic en la marca debajo del recuento de votos. Esto me da una pequeña cantidad de repeticiones, te da una pequeña cantidad de repeticiones y marca la respuesta para la comunidad en general que crees que esta es la mejor.
Nzall
Lo tengo, muchas gracias por tu ayuda, ¡te deseo un buen festival de pastel de luna! Pero ya hice clic en la marca de verificación, ¿por qué el recuento sigue siendo cero?
hui wang