Насколько я могу судить, нет способа напрямую установить именованные стили изображения из VBA. Это немного отнимает много времени, но я предлагаю вставить две картинки в текстовый документ, применить форматирование к одной из них, а затем изучить оба объекта в окне VBE Watch.
Исходя из моего опыта работы с Word 2010, на что следует обратить внимание: Borders
, Fill
, Glow
, PictureFormat
, Reflection
, Shadow
, & SoftEdge
.
В Word 2010, чтобы изменить изображение без форматирования, чтобы оно имело такое же форматирование, что и стиль «Простой кадр, черный», примените следующие изменения:
With ThisDocument.InlineShapes(1)
.Borders.OutsideLineStyle = wdLineStyleSingle
.Borders.OutsideLineWidth = wdLineWidth300pt
With .Shadow
.Blur = 4
.OffsetX = 2.12132
.OffsetY = 2.12132
.Style = msoShadowStyleOuterShadow
.Transparency = 0.57
.Visible = msoTrue
End With
End With
Shadow Blur и Offsets - незначительные изменения, которые вы не можете увидеть.