#vba #image #ms-word
Вопрос:
Я пытаюсь просмотреть все изображения, начиная со 2-й страницы в файле MS Word, и изменить цвета фона на белый.
в настоящее время все содержимое Word меняет цвета фона, а не только изображения.
Как я могу зациклить только сквозное изображение объекта?
Мой код:
Sub RemoveBackgroundColor()
With ActiveDocument.Content
.HighlightColorIndex = wdWhite
.Shading.BackgroundPatternColor = wdColorWhite
End With
ActiveDocument.Background.Fill.Visible = msoFalse
End Sub
Комментарии:
1.
I'm trying to loop through all the images starts from the 2nd page in an MS Word file and change the background colors to white.
Я не вижу никакого кода, в котором вы удаляете фон какого-либо изображения?2.
.HighlightColorIndex = wdWhite
3. Он изменяет цвет фона, но также и для таблиц, а не только для изображений.
4. нет, но вы делаете это не для имиджа. вы делаете это для документа word
5. вы правы, это было то, что мне удалось сделать, и теперь я хотел бы быть более точным и запускать код только для объектов изображения 🙂