Vba excel символ табуляции
Синтаксис
Необязательный аргумент n — это номер столбца, перемещающийся до отображения или печати следующего выражения в списке. Если он пропущен, Tab перемещает точку вставки на начало следующей зоны печати. Это позволяет использовать Tab вместо запятой в тех языковых стандартах, в которых запятая используется как разделитель десятичных знаков.
Комментарии
Если текущая позиция печати на текущей строке больше n, вкладка пропускает столбец _n_th на следующей строке вывода. Если n меньше 1, Tab перемещает позицию печати к столбцу 1. Если n больше ширины строки вывода, tab вычисляет следующую позицию печати по формуле nModwidth.
Например, если ширина 80 и указана вкладка (90), следующий отпечаток начнется в столбце 10 (остаток 90/80). Если n меньше текущей позиции печати, печать начинается со следующей строки с вычисленной позиции печати. Если вычисленная позиция печати больше текущей позиции, печать начинается с вычисленной позиции печати в той же строке.
Убедитесь, что табличные столбцы имеют достаточную ширину, чтобы вместить широкие буквы.
Когда используется функция Tab с методом Print, поверхность печати делится на одинаковые столбцы фиксированной ширины. Ширина каждого столбца представляет собой среднюю величину от ширины всех символов в размере для выбранного шрифта. Однако нет зависимости между числом напечатанных символов и числом столбцов с фиксированной шириной, которые эти символы занимают. Например, заглавная буква W занимает более одного столбца с фиксированной шириной, а строчная буква i занимает меньше одного столбца с фиксированной шириной.
Пример
В этом примере функция Tab используется для позиционирования вывода в файле и в немедленном окне.
Функция Tab также может использоваться с методом Print. Следующий оператор печатает текст, начиная со столбца 10.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
"Создайте процедуру для замены любого количества пробелов между символами одним символом табуляции.
- Вместо символа табуляции используйте константу vbTab.
- Для замены используйте встроенную функцию Replace.
- Создайте и проверьте процедуру для случаев ее использования в Excel и Word."
Вообще возможно заменить любое количество пробелов?
Не работает функция замены пробелов
Задача следующая: загружаем текст из файла в форму и в нем нужно каждый одиночный пробел заменить.
Составить программу для замены в тексте пробелов на 0
Составить программу для замены в тексте пробелов на 0
Ввести с клавиатуры строку символов. Составить программу для замены в данной строке всех пробелов на символ $
Ввести с клавиатуры строку символов. Составить программу для замены в данной строке всех пробелов.
Процедура Replace(S): замена в строке S пробелов на нижнее подчеркивание
Описать процедуру Replace(S), заменяющую в строке S пробелы на нижнее подчеркивание. Используя эту.
Решение
Chararam, например один из вариантов такой, но надо стараться научиться самому делать простые задачи.
Как я могу вам чтото доверять, жизнь, или углекиную карту
Давай решай
табулятор в ворде и екселе абсолютно разные объекты
- в ворд -это семейство позиций в сантиметрах, на которые выравнивается очередной символ после 1 табулятора
- в ексель -см пример ниже - идет подсчет длины строки и при табуляторе - скачок до следующей позиции, на которую надо выравнивать столбик текстового файла, причем пробелами
Если предложение начинается с пробелов, считать строку после пробелов. Правильно ли работает функция?
Скажите пожалуйста правильно ли я написала функцию которая: если предложение начинается с пробелов.
Функция для удаления лишних пробелов
Есть ли в Aceess функция для удаления лишних пробелов?
Функция для замены символов в строке
Есть ли в Access 97 функция для замены символов в строке?
Метод замены пробелов
Необходимо написать метод который заменяет все пробелы символами - . Вроде кое как написал, но при.
Функция для замены в строчном массиве одного символа на другой.
Доброго времени суток, программисты! Возникла, значит, проблема: Написал функцию для замены в.
В этой статье мы рассмотрим кратко строковые функции VBA языка, которые используются для форматирования строк, а также позволяют изменять регистр символов, выводить строковые значения по их коду и так далее.
VBA функции работы со строками
ASC (строковое значение) – применяется для получения числового ASCII кода заданного символа. В качестве параметра можно передать как целую строку (проверка произойдет для первого символа в строке), так и один символ или пробел.
Chr (код символа) – работает в обратном порядке по сравнению с предыдущей функцией. В качестве параметра мы передаем ASCII код, а на выходе получаем символ по заданному коду. Данная строковая VBA функция актуальна в тех случаях, когда нужно вывести служебный символ, например, кавычки, хотя чаще, используются именованные VBA константы.
InStr (строка1, строка2, [старт]) – предназначена для поиска последовательности знаков (строка2) в заданной строке (строка1). Можно также задать начальную позицию для поиска вхождения (необязательный параметр “старт”).
InStrRev (строка1, строка2, [старт]) – аналог предыдущей функции, но поиск происходит в обратном порядке.
Left (строка, длина) – позволяет вернуть заданное количество знаков (параметр “длина”) для выбранной строки (параметр “ строка ”), начиная слева.
Right (строка, длина) – позволяет вернуть заданное количество знаков для выбранной строки, начиная справа.
Mid (строка, длина, старт) – позволяет вернуть заданное количество знаков (параметр “длина”) для выбранной строки, начиная с заданной позиции (параметр “старт”).
Len (строка) – определяет численное количество символов в строке.
LCase (строка) – предназначена для преобразования всех символов в переданной строке в нижний регистр.
UCase (строка) – предназначена для преобразования всех символов в переданной строке в верхний регистр.
LSet (строка, длина) – заполняет содержимое переменной символами из другой переменной начиная слева, длина не изменяется, лишние знаки будут обрезаны, а вместо недостающих, будут подставляться пробелы.
RSet (строка, длина) – логика работы та же, что и для предыдущей vba функции работы со строками, но процесс происходит справа.
LTrim (строка) – удалить пробелы слева в строке
RTrim (строка) – удалить пробелы справа в строке
Trim (строка) – удалить пробелы справа и слева в строке
Replace () – замена в строке одних символов на другие
Space (количество_пробелов) – формирование строки из заданного количества пробелов
String (количество, символ) – формирование строки из заданного количества прописанных символов
Spc () – применяется для формирования вывода данных в консольном окне командной строки. Происходит размножение пробелов, учитывая ширину командной строки.
StrComp (строка1, строка2) – сравнение двух строк, вернет 0 при равенстве, и -1 в противном случае.
StrConv (строка, метод, [LCID]) – данная функция vba является универсальной, так как позволяет преобразовать заданную строку в различные вариации (верхний и нижний регистр, кодировка, перевод байт).
- Строка – собственно, строковое значение, над которым нужно провести преобразование.
- Метод – задает метод преобразования, данный параметр может принимать следующие значения:
- vbUpperCase – перевод в верхний регистр, значение 1
- vbLowerCase – перевод в нижний регистр, значение 2
- vbPropperCase – перевод первых символов всех слов в верхний регистр, а остальные символы – в нижний, значение 3.
- vbWide – применяется для кодировки восточных языков. Перевод символов в один байт с двухбайтовых. Значение 4.
- vbNarrow – аналог предыдущему параметру, но тут происходит перевод двух байт в один, значение 8.
- vbKatakana – происходит преобразование символов алфавита Хирагана в символы для алфавита Катана, применим для японского языка, значение 16.
- vbHiragana – аналог предыдущего параметра, но тут происходит преобразования вида Катана в Хирагана, значение 32. VBA строковые функции
- vbUnicode – перевод заданной строки в Unicode кодировку, значение 64.
- vbFormatUnicode – перевод из кодировки Unicode в стандартную, значение 128.
- LCID – параметр не является обязательным, (vba строковые функции) он задает идентификатор региональных настроек. По умолчанию значение LocaleId, то есть, то значение, что установлено в панели управления.
StrReverse (строка) – инвертировать расположение знаков в строке, проще говоря, “отзеркаливает”.
Tab () – позволяет размножить символы табуляции в заданном количестве. Помимо этого, для вставки табуляции применяется именованная константа vbTab.
Аналогичные VBA строковые функции используются и в языке VBScript сервера сценариев Windows Script Host.
Спасибо за внимание. Автор блога Владимир Баталий
В продолжение предыдущей статьи, где мы рассматривали класс Multipage (набор страниц), тут мы рассмотрим компонент TabStrip, который позволяет добавить на поверхность формы набор вкладок.
Элемент управления VBA TabStrip содержит практически те же свойства, что и MultiPage. Главное отличие заключается в том, что для MultiPage каждая страница может содержать собственный набор элементов управления, а для класса TabStript при переходе по вкладкам отображает всегда одну и ту же информацию. Так, мы при использовании Набора страниц, могли для первого корешка добавить надпись, для второго – список, ну а для третьего – кнопку, для компонента Набор вкладок так не выйдет, если мы на его поверхность добавим, например, объект ListBox(список), то он будет отображаться всегда при переходе между вкладками.
Как только вы выберете в окне ToolBox компонент TabStrip, и перетащите его на поверхность формы, то у вас будут отображаться только две вкладки, например, Tab1 и Tab2. Для управления ими нужно нажать правую кнопку мыши, в итоге появится контекстное меню со следующими пунктами:
- NewPage – данный пункт меню дает возможность добавить новую вкладку к тем, что уже существуют. Именование вкладок идет в стиле Tab1, Tab2, … , TabN.
- DeletePage – позволяет удалить ту вкладку, по поверхности которой вы кликнули.
- Rename – собственно, данный пункт отвечает за переименование вкладки, обратите внимание, что в отличии от объекта MultiPage, для корешков класса TabStrip VBA нет свойства Caption в окне Свойств.
- Move – позволяет переместить выбранную вкладку, тут можно произвести перемещение флажка в заданном направлении.
MultiRow – vba свойство, которое может содержать логические значения True или False. MultiRow является актуальным тогда, когда вкладок становится слишком много, и они все не умещаются на поверхность формы UserForm. При установленном значении в False, все корешки будут лежать на одной прямой, и будет добавлена специальная прокрутка для перехода к тем корешкам, которые не видны. При установленном значении в true – вкладки будут располагаться на нескольких строках, при условии, что все они не умещаются в одну строку на поверхности формы.
TabOrientation – определяет расположение вкладок, возможны четыре значения: fmTabOrientationTop – вверху, fmTabOrientationBottom – внизу, fmTabOrientationLeft – слева и fmTabOrientationRight – справа.
SelectedItem – свойство содержит информацию о выбранной вкладке.
Value – целое число, содержит номер выбранного корешка, нумерация начинается с нуля.
Style – позволяет задать стиль: fmTabStyleTabs – в виде закладок, fmTabStyleButton – в виде кнопок и fmTabStyleNone – корешки отсутствуют
Как и для большинства подобных элементов управления, для TabStrip основным событием является событие Change , оно возникает при переходе между корешками.
И так, настало время написать простой пример с использованием класса TabStrip, пример будет подобен тому, что мы рассматривали в статье про объект MultiPage.
В окно Редактор Проектов добавьте новую форму (меню Insert/UserForm) и новый модуль (меню Insert/Module). Форму я назвал TSForm, а модуль – TSModule. В редакторе кода для модуля сразу пропишите:
Sub TSModule() TSForm.Show End Sub
Тут в процедуре TSModule мы указываем, что при запуске макроса нужно показать форму с именем TSForm.
Хорошо, теперь на поверхность формы нужно добавить следующие элементы управления (их мы выбираем в окне ToolBox):
TabStrip – просто перетащите данный компонент на поверхность формы, кликните правой кнопкой по одному из флажков и добавьте еще один. В контекстном меню задайте следующие имена: Список 1, Список 2 и Список 3.
ListBox – на поверхность TabStrip добавьте элемент управления список, помните, что он будет отображаться на всех вкладках и един для всего объекта Набор Вкладок.
Label – текстовая метка, разместите ее внизу на поверхности формы, свойство Caption пусть остается пустым.
Теперь в редакторе кода для формы (UserForm) пропишите следующий код:
Private Sub TabStrip1_Change() Label1.Caption = TabStrip1.SelectedItem.Caption If TabStrip1.Value = 0 Then ListBox1.Clear For i = 0 To 50 ListBox1.AddItem "число_" & i Next End If If TabStrip1.Value = 1 Then ListBox1.Clear For i = 50 To 100 ListBox1.AddItem "число_" & i Next End If If TabStrip1.Value = 2 Then ListBox1.Clear For i = 100 To 150 ListBox1.AddItem "число_" & i Next End If End Sub Private Sub UserForm_Initialize() Label1.FontSize = 16 Label1.ForeColor = &H1055F2 Label1.TextAlign = fmTextAlignCenter Label1.Caption = TabStrip1.SelectedItem.Caption If TabStrip1.Value = 0 Then ListBox1.Clear For i = 0 To 50 ListBox1.AddItem "число_" & i Next End If If TabStrip1.Value = 1 Then ListBox1.Clear For i = 50 To 100 ListBox1.AddItem "число_" & i Next End If If TabStrip1.Value = 2 Then ListBox1.Clear For i = 100 To 150 ListBox1.AddItem "число_" & i Next End If End Sub
В общих чертах, при переходе между вкладками происходит проверка свойства Value, в зависимости от значения, список будет содержать те или иные данные. При инициализации самой формы мы будет присваивать свойству Caption объекта label имя выбранного в данный момент флажка объекта TabStrip VBA, а также будет заполнять список данными.
Спасибо за внимание. Автор блога Владимир Баталий
Прежде чем приступать к программной части статьи, давайте рассмотрим, как происходит настройка табуляции на примере приложения Word 2007.
Прежде всего, для лучшего понимания поставленной задачи, нам нужно включить отображение специальных символов. Для этого, на вкладке Главная нажимаем на кнопку Отобразить все знаки, или комбинация клавиш Ctrl + * или Ctrl + Shift + 8.
Хорошо, теперь давайте разберемся, для чего нужна табуляция в документе Word. Довольно часто применяется такое выражение как табулированный текст – это текст, в котором для разделения элементов используется код табуляции (ASCII код с номером 12). Символ табуляции вводится с помощью клавиши TAB. По умолчанию, при нажатии на клавишу TAB отступ составляет 1,25 см, а выравнивание текста происходит по левому краю. Что это нам дает? В большинстве случаев табуляция в ворде используется для создания колонок, ну… или таблиц.
Для примера, введем несколько слов в одну строку, но вместо пробела, будем использовать табуляцию, мы увидим, что между словами появились видимые промежутки, а если включена кнопка "Отобразить все знаки", то мы еще увидим стрелочки.
Естественно, в порой хочется чего то большего, чем просто отступы, для настройки табуляции есть два пути:
- Первый – дважды щелкнуть мышью по линейке
- Второй – на вкладке Главная открыть диалоговое окно Абзац и внизу нажать на кнопку Табуляция
В итоге, у нас появится диалоговое окно Ворд – Табуляция, давайте рассмотрим его детально:
По умолчанию – тут мы можем задать отступ, который будет автоматически формироваться при нажатии на кнопку TAB.
Позиции табуляции – вверху находится строка для ввода координат табулятора в см, а внизу список из введенных значений, для добавления заданной табуляции, удаления или очисти служат кнопки внизу. Обратите внимание, что если список с табуляцией пуст (хотя мы и нажимали кнопку TAB), то это говорит о том, что табуляция задана по умолчанию. Для разминки можно попробовать добавить собственный список с табуляцией ворд, например, с такими координатами:
Обратите внимание, что табуляция применяется к той строке, в которой находится курсор. Также не забываем, что мы вводим не расстояние, а координаты. Неважно, в какой последовательности мы вводит значения, список сортируется автоматически. В нашем случае, у нас будет отображаться 5 табуляторов, первый будет находиться на отметке 2,5 см, а последний – на отметке 15 см.
Выравнивание – тут мы можем установить параметры выравнивания текста в таблице, более детально данный пункт рассмотрен далее по тексту статьи, при описании компонента TabStops.
Заполнитель – выбираем заполнитель свободного пространства, например, точки или тире.
Обратите внимание, что параметры заполнителя и выравнивание мы можем выбрать для каждого отдельного табулятора.
Хорошо, с теоретической частью мы немного разобрались, теперь можно приступить к практической стороне работы с табуляцией в Ворд.
Коллекция TabStops - табуляция в ворде
Коллекция TabStops содержит набор объектов TabStop, которые представляют доступ к элементам табуляции. Доступ к коллекции осуществляется через одноименное свойство, например, класса Paragraph.
Свойства
Application - Возвращает объект Application, представляющий приложение Microsoft Word.
Count - Возвращает количество табуляции в коллекции, по сути, количество объектов TabStop.
Методы
Add (Position, Alignment, Leader) - Возвращает объект TabStop, который представляет табуляцию в документе.
Position - Координаты табуляции (в пунктах) по отношению к левому краю.
Alignment - Выравнивание табуляции, значения константы WdTabAlignment:
- wdAlignTabLeft – по левому краю, 0. Самый распространенный тип выравнивания, так как применяется в основном к тексту.
- wdAlignTabCenter – по центру,1. Применяется как правило к смешанному типу данных.
- wdAlignTabRight – по правому краю,2. В большинстве случаев данный тип выравнивания табуляции ворд применяется для целых чисел.
- wdAlignTabDecimal – по разделителю,3. Используется для действительных чисел или жен денежных единиц.
- wdAlignTabBar – с чертой, 4. Если выбран данный тип выравнивания, то на месте табулятора будет появляется вертикальная черта.
- wdAlignTabList – по списку, 5.
Leader - Тип заполнителя для табуляции. Может быть одной из констант WdTabLeader. Если этот аргумент опущен, то используется значение wdTabLeaderSpaces .
- wdTabLeaderSpaces - нет, 0
- wdTabLeaderDots - точка, 1
- wdTabLeaderDashes - тире, 2
- wdTabLeaderLines двойная линия, 3
- wdTabLeaderHeavy - жирная линия, 4
- wdTabLeaderMiddleDot – средняя линия, 5
After (Position) - Возвращает следующий объект TabStop справа от табуляции.
Position – Расположение табулятора на линейке, в пунктах.
Before (Position) - Возвращает следующий объект TabStop слева от табуляции.
ClearAll – Очистить текст от табуляции.
Item (index) - Возвращает отдельный объект TabStop в коллекции по его номеру.
Объект TabStop - табуляция в Word
Объект TabStop является членом коллекции TabStops, и представляет табуляцию, как отдельный элемент.
Свойства
Alignment - Возвращает или задает константу WdTabAlignment, которая представляет выравнивание для указанной табуляции.
Application - Возвращает объект Application, представляющий приложение Microsoft Word.
CustomTab – Возвращает логическое true, если указанная табуляция является обычной. Только чтение.
Leader - Возвращает или устанавливает тип заполнения для указанного объекта TabStop. Чтение и запись. Значение константы WdTabLeader .
Next и Previous – Свойства возвращают следующий или предыдущий объект TabStop в коллекции TabStops.
Position - Возвращает или устанавливает позицию табуляции относительно левого края.
Методы
Clear () – Удаляет заданную табуляцию.
Как видим, коллекция TabStops и объекты TabStop не содержат много свойств и методов, и довольно просты в использовании. Ниже я приведу, как всегда, программный код для сценариев Windows Script Host на двух языках.
Программный код на языке VBScript:
' ---------------------------------------------------------------------------- ' Коллекция TabStops и класс TabStop ' Табуляция в ворде ' tabstop.vbs ' ---------------------------------------------------------------------------- Option Explicit dim oWord, oDoc, oSel, i, oPars, MyText dim oRange, oWords Set oWord = CreateObject("Word.Application") Set oDoc = oWord.Documents oDoc.Add() Set oSel = oWord.Selection set oRange = oDoc(1).Range() oWord.Visible = True MyText = "табуляция в word " ' вставляем текст в документ For i=0 to 5 oSel.TypeText MyText & i oSel.TypeParagraph Next set oPars = oRange.Paragraphs ' Коллекция Paragraps ' устанавливает значение табуляции ворд в 2 см oWord.ActiveDocument.DefaultTabStop = oWord.CentimetersToPoints(2) ' вставляем стандартную табуляцию в документ Word InsertTab 1 InsertTab 2 'устанавливаем параметры табуляции, выравниваем текст по левому краю With oPars(2).TabStops .Add oWord.CentimetersToPoints(2),0 .Add oWord.CentimetersToPoints(4.5),0 .Add oWord.CentimetersToPoints(6),0 .Add oWord.CentimetersToPoints(9),0 End With InsertTab 3 'устанавливаем параметры табуляции, задаем разные параметры выравнивания With oPars(3).TabStops .Add oWord.CentimetersToPoints(2),1 .Add oWord.CentimetersToPoints(4.5),2 .Add oWord.CentimetersToPoints(6),3 .Add oWord.CentimetersToPoints(9),4 End With InsertTab 4 'устанавливаем параметры табуляции, задаем разные заполнители With oPars(4).TabStops .Add oWord.CentimetersToPoints(2),2, 1 .Add oWord.CentimetersToPoints(4.5),2, 2 .Add oWord.CentimetersToPoints(6),2, 3 .Add oWord.CentimetersToPoints(9),2, 4 End With ' процедура отвечает за вставку табулятора ' после каждого слова для заданного абзаца Sub InsertTab(NumPar) ' ссылка на коллекцию Words set oWords = oPars(NumPar).Range.Words dim maxCount ' максимальное количество слов maxCount = 10 i=1 ' счетчик while i
Начнём с конца программного кода…. Видим, что у нас есть пользовательская процедура InsertTab, ей передается только один параметр – номер абзаца. В теле процедуры происходит обработка каждого слова, после которого идет вставка символа табуляции Word. Дело в том, что формирование параметров табуляции (координаты, выравнивание и заполнитель) ничего не даст, мы сможем увидеть появившиеся маркеры на линейке, но никаких отступов не будет. Уже нажимая на кнопку TAB (неважно, программно, или вручную) произойдет автоматическое формирование отступов между текстовыми элементами. В теле процедуры происходит создание ссылки на коллекцию Words, которая отвечает за обработку слов в заданном диапазоне, в нашем случае, это будет абзац, но есть одно но….
При вставке табуляции в документ Word, мы автоматически увеличиваем количество слов (табуляция интерпретируется как отдельное слово), поэтому, над логикой работы самой процедуры пришлось немного…. пошаманить.
В начале скрипта происходит подключение нужных классов и вставка текста, который разбивается на абзацы. Обратите внимание, что сначала мы вызываем пользовательскую процедуру, а уже потом задаем параметры табуляции в ворде.
Программный код на языке JScript:
// ---------------------------------------------------------------------------- // Коллекция TabStops и класс TabStop // Табуляция в ворде // tabstop.js // ---------------------------------------------------------------------------- var oWord1, oDoc1, oSel1, i, oPars1, MyText1 var oRange1, oWords1 oWord1 = WScript.CreateObject("Word.Application"); oDoc1 = oWord1.Documents; oDoc1.Add(); oSel1 = oWord1.Selection; oRange1 = oDoc1(1).Range(); oWord1.Visible = true; MyText1 = "табуляция в word "; // вставляем текст в документ for(i=0; i oPars1 = oRange1.Paragraphs; // Коллекция Paragraps // устанавливает значение табуляции ворд в 2 см oWord1.ActiveDocument.DefaultTabStop = oWord1.CentimetersToPoints(2); // вставляем стандартную табуляцию в документ Word InsertTab(1); InsertTab(2); //устанавливаем параметры табуляции, выравниваем текст по левому краю with(oPars1(2).TabStops) < Add(oWord1.CentimetersToPoints(2),0); Add(oWord1.CentimetersToPoints(4.5),0); Add(oWord1.CentimetersToPoints(6),0); Add(oWord1.CentimetersToPoints(9),0); >InsertTab(3); //устанавливаем параметры табуляции, задаем разные параметры выравнивания with(oPars1(3).TabStops) < Add(oWord1.CentimetersToPoints(2),1); Add(oWord1.CentimetersToPoints(4.5),2); Add(oWord1.CentimetersToPoints(6),3); Add(oWord1.CentimetersToPoints(9),4); >InsertTab(4); //устанавливаем параметры табуляции, задаем разные заполнители with(oPars1(4).TabStops) < Add(oWord1.CentimetersToPoints(2),2, 1); Add(oWord1.CentimetersToPoints(4.5),2, 2); Add(oWord1.CentimetersToPoints(6),2, 3); Add(oWord1.CentimetersToPoints(9),2, 4); >// процедура отвечает за вставку табулятора // после каждого слова для заданного абзаца function InsertTab(NumPar) < // ссылка на коллекцию Words oWords1 = oPars1(NumPar).Range.Words; var maxCount = 2; // максимальное количество слов var i=1; // счетчик while(i<=(maxCount-1))< oWords1(i).InsertAfter("\t"); i=i+2; maxCount = oWords1.Count-1; >>
Логика работы данного скрипта аналогична предыдущему, я только изменил имена переменных, в силу технических причин.
Спасибо за внимание. Автор блога Владимир Баталий
Читайте также: