Тема: Макросы для рисования прямоугольников и линий заданного размера в Word
Макрос для рисования прямоугольника заданного размера в Word
Sub Rectangle01()
Dim W As Single 'Длина прямоугольника в миллиметрах
Dim H As Single 'Высота прямоугольника в миллиметрах
Dim M As Single 'Масштаб
Dim MM As Single 'Количество пунктов в 1 миллиметре
W = 100 'Задается длина прямоугольника в миллиметрах
H = 60 'Задается высота прямоугольника в миллиметрах
M = 0.5 'Задается масштаб
MM = Application.MillimetersToPoints(1)
With ActiveDocument.Shapes.AddShape(msoShapeRectangle, 20 * MM, 30 * MM, 394, 130)
.Fill.ForeColor.RGB = RGB(255, 255, 255) 'Цвет прямоугольника - белый
.Line.Weight = 1 'Толщина границы прямоугольника - 1 пункт
.Line.ForeColor.RGB = RGB(0, 0, 0) 'Цвет границы прямоугольника - черный
.Select
End With
Selection.ShapeRange.Width = W * M * MM 'Формирование заданной длины прямоугольника
Selection.ShapeRange.Height = H * M * MM 'Формирование заданной высоты прямоугольника
End Sub
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.