Word: выяснить, находится ли поле в таблице - VBA
Формулировка задачи:
здравствуйте, файл Ворда, в нём два поля одно не в таблице второе в таблице, этот код, выдает один и тот же ответ - "не в таблице"
не пойму в коде между интеракциями затирать нужно?
одиннадцатая строка кода затерялась:
эффект не поменялся
Решение задачи: «Word: выяснить, находится ли поле в таблице»
textual
Листинг программы
Sub aaaa112() ' Dim q As Long, q1 For q = 1 To ActiveDocument.Fields.Count ActiveDocument.Fields(q).Select q1 = Selection.Information(wdWithInTable) If q1 = False Then Debug.Print ActiveDocument.Fields(q).Code, "Не в таблице" ElseIf q1 = True Then Debug.Print ActiveDocument.Fields(q).Code, "В таблице" Debug.Print "r=", Selection.Information(wdEndOfRangeRowNumber) Debug.Print "c=", Selection.Information(wdEndOfRangeColumnNumber) Else Debug.Print "что-то не то" End If Next q End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д