Страницы: 1
RSS
Установка цвета линии графического объекта (фигуры) в ВБА
 
Просьба владельцам Офиса 2010 и выше (или 2003) записать макрорекордером вставку фигуры на лист, изменение цвета и толщины линии, заливки и вставку текста. В 2007 макрорекордер шейпы не пишет  :(  
Полученный код прошу выложить в качестве образца.
 
2003:
Код
Sub Макрос1()
    ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 192#, 119.25, 126.75, _
        51#).Select
    Selection.ShapeRange.Line.Weight = 3#
    Selection.ShapeRange.Line.Visible = msoTrue
    Selection.ShapeRange.Line.Style = msoLineSingle
    Selection.ShapeRange.Line.ForeColor.SchemeColor = 12
    Selection.ShapeRange.Line.Visible = msoTrue
    Selection.Characters.Text = "Добавил текст"
    With Selection.Characters(Start:=1, Length:=13).Font
        .Name = "Arial Cyr"
        .FontStyle = "обычный"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
End Sub
 
Юрий М, Сенька бери мяч!!!
 
Во - заливку забыл. Какую нужно?
 
Скрытый текст
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Всем спасибо, задача решена, коды утащил в норку ;)
Страницы: 1
Наверх