Трудно представить себе функцию, которая чаще используется со строками, чем функция Len (). Эта простая маленькая функция возвращает длину любой строки. Ниже приведены несколько примеров, которые могут работать в ваших макросах:

A = Len(MyString)

B = Len("This is a test")

Первая строка возвращает длину символов в переменной MyString. Второй возвращает количество символов между кавычками (в данном случае 14 — помните, что пробелы считаются символами).

Если вы хотите определить длину выделения, вы следуете немного другому подходу:

C = Len(Selection)

Эта строка возвращает длину текущего выделения текста в документе. Помните, что при расчете длины выделенного фрагмента отметки абзаца (жесткие возвраты) считаются двумя символами. Это потому, что каждая из них на самом деле представляет собой возврат каретки, за которым следует перевод строки, хотя все другие макрокоманды обрабатывают их как один символ.

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (11327) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для пользователей старый интерфейс меню Word здесь:

link: / word-Determining_the_Length_of_a_String [Определение длины строки].