Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

0097 / 1

.txt
Скачиваний:
0
Добавлен:
10.02.2023
Размер:
849 б
Скачать
Sub Макрос1()
Dim inshp As InlineShape
For Each inshp In ActiveDocument.InlineShapes
Select Case inshp.Type
Case 3, 4, 12, 13
If inshp.ScaleWidth <> 100 Then
inshp.Select
inshp.ScaleWidth = 200
inshp.ScaleHeight = 200
If inshp.Width > ColumnWidth(inshp) Then
inshp.Width = ColumnWidth(inshp)
inshp.ScaleHeight = inshp.ScaleWidth
End If
End If
End Select
Next inshp
End Sub
Public Function ColumnWidth(inshp As InlineShape) As Single
Dim l As Single, r As Single, p As Single
p = inshp.Range.PageSetup.PageWidth
l = inshp.Range.PageSetup.LeftMargin
r = inshp.Range.PageSetup.RightMargin
ColumnWidth = p - (l + r)
End Function
Соседние файлы в папке 0097
  • #
    10.02.2023849 б01.txt
  • #
    10.02.2023183.61 Кб010.jpg
  • #
    10.02.202377.36 Кб211 крышка подшипника.m3d
  • #
    10.02.2023202.57 Кб011.jpg
  • #
    10.02.202351.5 Кб012 подкладка.m3d
  • #
    10.02.2023212.07 Кб012.jpg