Поиск ссылки на ячейку (Microsoft Word)
Когда вы работаете с таблицами, вам часто нужно знать ссылку на конкретную ячейку. Для определенных функций или полей Word ожидает, что ссылка на ячейку будет указана с использованием формата столбца / строки, с которым многие читатели знакомы в Excel. Например, A1 — это верхняя левая ячейка, B1 — одна ячейка вправо, а A2 — одна ячейка ниже первой ячейки.
К сожалению, в Word нет встроенной возможности информировать вас о ссылке на выбранную вами ячейку. Вы можете обойти эту проблему, используя макрос. Следующий пример макроса вернет в строке состояния текущий столбец и строку, в которых находится точка вставки.
Sub CellRef() Const clngAOffset As Long = 64 ' Word's maximum columns is 64, but this procedure ' can cope up to clngMaxCols columns Const clngMaxCols As Long = 702 Dim lngRow As Long, lngCol As Long Dim strCol As String ' See if in table If Selection.Information(wdWithInTable) Then ' Get column and row numbers lngCol = Selection.Information(wdStartOfRangeColumnNumber) lngRow = Selection.Information(wdStartOfRangeRowNumber) ' Convert column number to letter Select Case lngCol Case Is < 27 ' Single character column reference strCol = Chr$(clngAOffset + lngCol) Case Is > clngMaxCols MsgBox "Table is too big" Exit Sub Case Else ' Two-character column reference strCol = Chr$(clngAOffset + Fix((lngCol - 1) / 26)) strCol = strCol & Chr$(CLng(clngAOffset + 1 _ + ((lngCol - 1) Mod 26))) End Select ' Show column, row, and cell reference in status bar StatusBar = "Col:" & lngCol & "/Row:" & lngRow _ & " = Cellref: " & strCol & CStr(lngRow) End If End Sub
Когда вы запускаете макрос, он отображает запрашиваемую информацию в строке состояния в следующем формате:
Col:2/Row:1 = B1
Следует отметить, что макрос будет обрабатывать таблицы с большим количеством измерений, которые Word будет обрабатывать изначально. Это не было сделано произвольно; программно вернуть 702-й столбец таблицы (ZZ) так же просто, как вернуть 64-й столбец (BL).
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13093) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:
link: / word-Finding_a_Cell_Reference [Поиск ссылки на ячейку]
.