Sub ShowColumnInfo ()
Amortiguar el doc. como documento
Amortiguar i como número entero
Amortiguar el Sec como sección
Amortiguar el str como secuencia, strColBk como secuencia
Fijar doc. = ActiveDocument
Para cada Sec en el doc. Secciones
i = i + 1
Si (CInt (CountWordPhrase (i, doc.)) > 0) Entonces
strColBk = CountWordPhrase (i, doc.)
str = str y vbCrLf y “sección: ” y i y “columnas” y Sec.PageSetup.TextColumns.Count y “-” y “ColumnBreaks (” y strColBk y "),”
Terminar si
Después
Rotura Info de la columna de MsgBox “: ” y str, vbInformation, “rotura Info de la columna por la sección”
Submarino del extremo
Función privada CountWordPhrase (SecId como número entero, myDoc como documento) como secuencia
X dévil como secuencia
Y dévil como número entero
En el curriculum vitae del error recomendado después 'no realmente pero problemas puede suceder en hallazgos
x = “^n” 'texto de la rotura de la columna
myDoc.Sections (SecId). Range.Select
Con Selection.Find
Hacer mientras que. Ejecutar (FindText: =x, delantero: =True, formato: =True, _
MatchWholeWord: el =True) = verdad
y = y + 1
Lazo
Extremo con
CountWordPhrase = CStr (y)
Función del final
|