Создание строки (Microsoft Word)
Что делать, если вам нужна строка из 80 знаков равенства или 25 пробелов? Используйте функцию String (). Эта функция макроса используется для создания строк повторяющихся символов. Рассмотрим следующие примеры:
sFirst = String(25, 32) sSecond = String(25, " ") sThird = String(80, "=") sFourth = String(20, "=*")
Первая и вторая строки функционально одинаковы; оба они производят строку, состоящую из 25 пробелов. В первом примере используется значение ANSI 32, которое является значением кода символа для пробела. В третьей строке строка sThird будет равна 80 знакам равенства.
Четвертая строка содержит 20-символьную строку знаков равенства. Это может немного расстроить программистов, знакомых с другими реализациями BASIC, поскольку для них последний пример должен создать 40-символьную строку из чередующихся знаков равенства и звездочек. (В более старых версиях BASIC функция String () объединяет все, что вы указываете, поэтому можно было ожидать, что это создаст строку из 40 символов, состоящую из 20 итераций «= *». Не так в VBA.)
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (12152) применим к Microsoft Word 2007, 2010, 2013 и 2016. Вы можете найти версию этого совета для старого интерфейса меню Word здесь: link: / word-Creating_a_String [Создание строки]
.