Методы автоматизации при работе в MS Excel. Синявская Г.А. - 35 стр.

UptoLike

Составители: 

35
подстраивать размер элемента управления под отображаемый текст. Способ на-
стройки зависит также от значения свойства WordWrap . Если оно имеет зна-
чение False , то при установке свойства AutoSize в True надпись растяги-
вается по горизонтали. Если WordWrap установлено в True , то ширина над-
писи остается постоянной, а элемент управления растягивается по вертикали
так, чтобы текст вошел в него.
Предупреждение! Для того чтобы сохранить начальную ширину элемен-
та управления Label , сначала нужно установить в True свойство
WordWrap , а потом определять свойство AutoSize .
Свойство TextAlign (выравнивание текста) определяет, как текст вы-
равнивается внутри надписи.
Возможные значения:
1-fmTextAlignLeft
2-fmTextAlignCenter
3-fmTextAlignRight
Свойство BorderStyle значением 1-fmBorderStyleSingle задает
одинарную окантовку вокруг надписи.
1.12.2. Ввод текста при помощи элемента TextBox
Одним из основных рабочих элементов программ является Текстовое
окно (TextBox), или Поле . Такое поле позволяет выводить текст и, что
еще важнее, предоставляет пользователю возможность вводить и редактировать
текст, который в дальнейшем будет обрабатываться программой.
Главное свойствоText .
Для обработки больших текстов Поле имеет два удобных свойства:
Multiline ( Много строк) и ScrollBar ( Полоса прокрутки). Программно
можно менять не только содержимое текстового поля ( с помощью свойства
Text ), но и шрифт, его цвет и размер и т.п.
Например, чтобы вид текста, отображаемого в Поле , изменился, можно
использовать операторы:
TextBox1.ForeColor = &HFF0000 ‘ Изменяет цвет шрифта на синий
TextBox1.Font.Bold = True ‘ Шрифт становится жирным
TextBox1.Font.Size = 12 ‘ Размер шрифта устанавливается, равным 12.
Чтобы узнать, какой код использовать для того или иного цвета, можно в
Режиме конструктора открыть диалоговое окно Properties и найти
свойство ForeColor . В столбце для установки значений свойств надо щелк-
нуть по раскрывающей кнопке и выбрать вкладку Palette , с помощью кото-
рой определить подходящий цвет. Напротив свойства ForeColor отобразится
значение этого свойства, которое можно скопировать в процедуру для измене-
ния цвета шрифта.
1.12.3. Выбор альтернативных вариантов
Для обработки альтернатив в VBA имеются два элемента управления:
Флажок (CheckBox ) и Переключатель (OptionButton ).
подстраивать размер элемента управления под отображаемый текст. Способ на-
стройки зависит также от значения свойства WordWrap      . Если оно имеет зна-
чение False , то при установке свойства AutoSize     в True надпись растяги-
вается по горизонтали. Если WordWrap      установлено в True , то ширина над-
писи остается постоянной, а элемент управления растягивается по вертикали
так, чтобы текст вошел в него.
      Предупреждение! Для того чтобы сохранить начальную ширину элемен-
та управления Label , сначала нужно установить в True                свойство
WordWrap     , а потом определять свойство AutoSize   .
      Свойство TextAlign     ( выравнивание текста) определяет, как текст вы-
равнивается внутри надписи.
      Возможные значения:
     1-fmTextAlignLeft
     2-fmTextAlignCenter
     3-fmTextAlignRight
     Свойство BorderStyle    значением 1-fmBorderStyleSingle                  задает
одинарную окантовку вокруг надписи.
1.12.2. Ввод текста при помощи элемента TextBox
        Одним из основных рабочих элементов программ является Текстовое
окно (TextBox),        или Поле . Такое поле позволяет выводить текст и, что
еще важнее, предоставляет пользователю возможность вводить и редактировать
текст, который в дальнейшем будет обрабатываться программой.
        Главное свойство – Text .
        Для обработки больших текстов Поле имеет два удобных свойства:
Multiline    ( Много строк) и ScrollBar      ( Полоса прокрутки). Программно
можно менять не только содержимое текстового поля ( с помощью свойства
Text ), но и шрифт, его цвет и размер и т.п.
        Например, чтобы вид текста, отображаемого в Поле , изменился, можно
использовать операторы:
    TextBox1.ForeColor = &HFF0000   ‘   Изменяет цвет шрифта на синий
    TextBox1.Font.Bold = True ‘         Шрифт становится жирным
    TextBox1.Font.Size = 12 ‘           Размер шрифта устанавливается, равным 12.
      Чтобы узнать, какой код использовать для того или иного цвета, можно в
Режиме     конструктора       открыть диалоговое окно Properties      и найти
свойство ForeColor    . В столбце для установки значений свойств надо щелк-
нуть по раскрывающей кнопке и выбрать вкладку Palette      , с помощью кото-
рой определить подходящий цвет. Напротив свойства ForeColor       отобразится
значение этого свойства, которое можно скопировать в процедуру для измене-
ния цвета шрифта.
1.12.3. Выбор альтернативных вариантов
      Для обработки альтернатив в VBA имеются два элемента управления:
Флажок    (CheckBox   ) и Переключатель   (OptionButton   ).



                                           35