Преобразование чисел в строки (Microsoft Word)
Вы уже знаете, что вы можете использовать переменные в своих макросах и что есть два очень основных типа переменных: строковые переменные (содержащие символы) и числовые переменные (содержащие числовые значения). Вы можете быстро и легко преобразовать число в строку. Это делается с помощью функции Str (). Синтаксис использования этой функции:
A = Str(B)
В этом синтаксисе, если B — числовое значение, равное 5, то по завершении строка в A будет «5»; если B равно -4, то A будет «-4». Обратите внимание на начальный пробел при преобразовании положительных чисел. Это может не дать удовлетворительных результатов для некоторых подпрограмм. Вместо этого вы должны создать функцию, которая возвращает урезанную версию строки. Следующая функция делает именно это:
Function ToNum(X as Variant) as String Dim A as String A = Ltrim(Str(X)) ToNum = A End Function
Причина, по которой значение, переданное в функцию (X), определяется как вариант, заключается в том, что затем вы можете передать любой тип числового значения.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1093) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Converting_Numbers_to_Strings [Преобразование чисел в строки]
.