Шаг 103.
VBA в MSExcel. Работа с графическими объектами. Методы, создающие объекты Shape (окончание)

    На этом шаге мы рассмотрим методы AddTextEffect и AddPicture.

    Метод AddTextEffect возвращает объект Shape, являющийся WordArt-объектом. Синтаксис:

  AddTextEffect (PresetTextEffeet, Text, FontName, FontSize, _
      FontBold, FontItalic, Left, Top)

    Аргументы:

    Метод AddPicture возвращает объект Shape, являющийся рисунком, созданным на основе существующего файла. Синтаксис:

  AddPicture (FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height) 

    Аргументы:

    Следующая последовательность инструкций создает WordArt-объект (рисунок 1) и скрывает от пользователя панель инструментов WordArt.


Рис.1. WordArt-объект

    Вручную этот объект можно было создать на рабочем листе, используя кнопку Добавить объект WordArt (Insert WordArt) панели инструментов Рисование (Drawing).

  ActiveSheet.Shapes.AddTextEffect(msoTextEffect27, _
    "VBA " & Chr(13) & "" & Chr(10) & "Лучшее решение", _
    "Impact", 36#, msoFalse, msoFalse, 87#, 45#).Select
  Application.CommandBars("WordArt").Visible = False
Текст этого примера можно взять здесь.

    Со следующего шага мы начнем рассматривать основы программирования на VBA.




Предыдущий шаг Содержание Следующий шаг